嘿,我有一个任务,我需要制作一个画廊。我现在的这段代码只显示了图片,但我想为这些图片制作缩略图。
我怎样才能做到这一点?有什么建议么?
<html>
<head>
<style type="text/css">
ul {
list-style:none;
}
</style>
</head>
<body>
<ul>
<?php
$imgdir = 'images/';
$allowed_types = array('png', 'jpg', 'jpeg', 'gif');
$dimg = opendir($imgdir);
while($imgfile = readdir($dimg)) {
if(in_array(strtolower(substr($imgfile, -3)), $allowed_types) or in_array(strtolower(substr($imgfile, -4)), $allowed_types)) {
$a_img[] = $imgfile;
}
}
echo "<ul>";
$totimg = count($a_img);
for($x=0; $x < $totimg; $x++) {
echo "<li><img src='" . $imgdir . $a_img[$x] . "' /></li>";
}
echo "</ul>";
?>
</ul>
</body>
</html>