[英]file_exists in php code
我在下面有一个简单的声明:
if(file_exists('/images/alum/'.$profile['pic']))
echo '/images/alum/'.$profile['pic'];
else echo '/images/user_default.jpg';
该文件在那里,但它总是转到默认图像。 我做错了什么?
您在服务器上说文件系统根目录下的文件存在。 您可能必须添加一些.
或..
尝试:
if(file_exists('./images/alum/'.$profile['pic']))
echo '/images/alum/'.$profile['pic'];
else echo '/images/user_default.jpg';
即,将“/images”更改为“./images”,但仅在 file_exists 调用中。
改成这样。
if(file_exists('./images/alum/'.$profile['pic']))
echo './images/alum/'.$profile['pic'];
else
echo './images/user_default.jpg';
确保$profile['pic']
具有有效的文件名,带有路径的收缩是有效的,并且当前目录的 parth 指向文件...
从配置文件中查看文件的临时否定条件...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.