>  기사  >  백엔드 개발  >  file_exists一直不存在

file_exists一直不存在

WBOY
WBOY원래의
2016-06-23 14:14:481216검색

用is_file也不存在

$path = "http://localhost/IMAGES_951234567/1372.jpg";
if(is_file($path)){
echo "存在";
}else{
echo "不存在";
}
一直显示不存在
我在浏览器上打这个地址,图片就出来了
另外说一下,我伪静态了地址






肿么办~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


回复讨论(解决方案)

不存在,肯定就是地址有错误了

file_exists 和 is_file 应该是不能用于url文件
如果仅仅是检测图片是否存在,则可以这样写:
 $url=@getimagesize($path);

if(!is_array($url))
{
     echo ' The image doesn\'t exist';
}
else {
     echo ' The image exists';
}

检查所有类型文件的话可以用curl

...
恭喜你答对了!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.