使用php在我的网站上发布图片时遇到问题


having trouble posting images on my website with php

我可以列出我保存在服务器上传文件夹中的图像,但我不确定在发布图像时我做错了什么。我可以列出文件的名称,但无法显示图像。

代码:

<?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 />"