2014-09-02 57 views
0

我能列出已保存在服务器上传文件夹中的图像,但我不确定发布图像时发生了什么问题。我可以列出文件的名称,但无法显示图像。在使用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); 
     } 
    ?> 
+2

缺少'.'连接运算符 – Ghost 2014-09-02 02:42:48

回答

1

你需要躲避报价:

echo "<img src = \"$entry\" alt = \"\"><br>"; 
+0

更容易哟只使用'echo“中的单曲
”;' – 2014-09-02 03:12:34

0

2个选择:
1.连接echo "<img src = '".$entry."' alt = ' '>"."<br />"
2.逃离echo "<img src = \"$entry\" alt =\" \">"."<br />"