我可以列出我保存在服务器上传文件夹中的图像,但我不确定在发布图像时我做错了什么。我可以列出文件的名称,但无法显示图像。
代码:
<?php
if ($handle = opendir('/home/kevin/html/uploads')) {
echo "Directory handle: $handle'n";
echo "Entries:"."<br>";
while (false !== ($entry = readdir($handle))) {
//echo "$entry"."<br>";
echo "<img src = "$entry" alt = " ">"."<br>"
}
closedir($handle);
}
?>
您需要转义引号:
echo "<img src = '"$entry'" alt = '"'"><br>";
2个选项:
1.连接echo "<img src = '".$entry."' alt = ' '>"."<br />"
2.逃离echo "<img src = '"$entry'" alt ='" '">"."<br />"