显示图像时链接断开

时间:2014-12-19 19:39:13

标签: php image

我找不到我的照片无法显示的原因。

<?php
$dir = "/home/ahmed/Desktop/uploaded";
if($opendir = opendir($dir))
{
    while (($file = readdir($opendir)) !== FALSE)
    {
        if ($file != "." && $file != "..")
        {
            echo "<img src='$dir/$file'><br>";      
        }
    }
}
?>

当我检查上传的目录时,所有图像都被锁定。我完全允许每张图片,但我的图片仍然无法显示。我已经搞乱了大约30分钟,我仍然找不到解决方案。任何帮助将不胜感激。感谢。

1 个答案:

答案 0 :(得分:2)

您必须使用相对于网站DocumentRoot值的路径,如果当前设置为/home/ahmed/Desktop,那么您的img标记的src值将解析为uploads/img.jpg

如果您使用的是Apache,DocumentRoot通常在网站的虚拟主机配置文件中定义。