当我对 file_exists 函数使用相同的代码时,它不-6ren">
gpt4 book ai didi

PHP - 即使文件存在于目录中,file_exists 也不起作用

转载 作者:搜寻专家 更新时间:2023-10-31 21:08:38 24 4
gpt4 key购买 nike

我正在尝试验证文件是否存在于目录中。当我使用此代码时,它可以工作 - 显示图像:

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

最佳答案

您可以使用:$_SERVER['DOCUMENT_ROOT'] 来了解您的位置。

然后尝试这样的事情:

$filename=$_SERVER['DOCUMENT_ROOT'].'uploadedimages/project-'.$item->id.'-'.$imgId;

但首先你需要确保路径存在。

关于PHP - 即使文件存在于目录中,file_exists 也不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27274669/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com