我找不到我的照片无法显示的原因。
<?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分钟,我仍然找不到解决方案。任何帮助将不胜感激。感谢。
答案 0 :(得分:2)
您必须使用相对于网站DocumentRoot
值的路径,如果当前设置为/home/ahmed/Desktop
,那么您的img标记的src值将解析为uploads/img.jpg
。
如果您使用的是Apache,DocumentRoot
通常在网站的虚拟主机配置文件中定义。