第54个Ubuntu在WebArena上
简而言之
我在webarena上尝试了一下Ubuntu 18.04。
我试着做了一些练习题。
练习题
请显示图像访问计数器。
示例代码
<?php
$id = "test";
$db = new PDO("mysql:host=localhost;dbname=mydb;", 'user', 'pass');
if (!$db)
{
print "connect error!! <br>";
}
else
{
$sql = "UPDATE counter SET cnt = cnt + 1 WHERE id='$id'";
$db->query($sql);
$sql = "SELECT * FROM counter WHERE id='$id'";
$rs = $db->query($sql);
if (!$rs)
{
print "Error in database!! 0 <br>";
print $sql;
}
else
{
$count = 0;
while ($row = $rs->fetch())
{
$count = $row['cnt'];
}
header('Content-Type: image/gif');
$im = imagecreatetruecolor(200, 50);
$color = imagecolorallocate($im, 255, 255, 255);
imagestring($im, 5, 10, 10, $count, $color);
imagegif($im);
imagedestroy($im);
}
}
?>
项目的成果
以上的内容。