【发布时间】:2016-06-29 02:27:02
【问题描述】:
我想用 php 或 yii2 检查存在的文件
filesize 和 is_file 和 file_exists 不起作用!
filesize 错误是:filesize(): stat failed for....is_file 和 file_exists 返回 false !
这是我的代码:
$fileI = $urlBase . "$home/../siteImage/$logo";
$fileI 是:
http://localhost/iicitySite/web/index.php/../siteImage/parvaz.png
$home 是:
$home -> /iicitySite/web/index.php
这是正确的图像:
echo "
<div class='col-lg-12 col-xs-12 col-sm-12 col-md-12 forsatItem'>
<div class='backItem'>
<div class='rightM col-lg-4'>
<div class='imgForsat'>
<img src='$home/../siteImage/$logo' alt=''/>
</div>
。 . . .
【问题讨论】:
-
index.php 是您服务器上的实际文件夹名称吗?
-
可能您必须授予存储文件的 DIR 权限。请尝试一下。
-
使用 echo
Yii::getAlias('@web').'/directoryName/ImageName';