我试图验证目录中是否存在文件。当我使用此代码时,它可以工作 - 显示图像:
<?php
$imgId=0;
$filename='../uploadedimages/project-'.$item->id.'-'.$imgId;
echo "<img src='".$filename."' ></img>";
?>
当我在file_exists函数中使用相同的代码时,它不起作用:
<?php
$imgId=0;
$filename='../uploadedimages/project-'.$item->id.'-'.$imgId;
if (file_exists($filename)) {
echo "<img src='".$filename."' ></img>";
}
?>
我的问题很简单:WTF ??
答案 0 :(得分:2)
您可以使用:$_SERVER['DOCUMENT_ROOT']
来了解您的位置。
然后尝试这样的事情:
$filename=$_SERVER['DOCUMENT_ROOT'].'uploadedimages/project-'.$item->id.'-'.$imgId;
但首先你需要确保路径存在。
答案 1 :(得分:0)
chmod 755 filename.ext