|
CS479/579 - Web Programming II
| Displaying exercises/e7/solution/pkgdesc.php
<?php
include "config.php";
$id = isset($_GET['id'])? $_GET['id']: null;
if ($id != null) {
$stmt = $myconn->prepare("SELECT `name` FROM pkgs WHERE id = ?");
$stmt->bind_param("i", $id);
$stmt->bind_result($name);
$stmt->execute();
if (!$stmt->fetch()) die("Package not found.");
$stmt->close();
$pkgdata = file_get_contents("/var/log/packages/" . $name);
} else $pkgdata = false;
?>
<!DOCTYPE html>
<html>
<head>
<title> Package list </title>
<meta charset='utf-8'>
<style>
body { font-size: 12pt; font-family: 'Arial'; }
</style>
</head>
<body>
<h1>Package: <?php echo "$name"; ?></h1>
<pre><?php
if ($pkgdata != false) echo "$pkgdata";
else echo "No package data for $name\n";
?></pre>
</body>
|