我对getimagesize有一个非常奇怪的错误。
代码非常简单:
if(!$path || !file_exists($path))
return true;
list($w, $h, $type) = getimagesize($path);
var_dump($ path)返回字符串“web / img / diaporama / diapo-call_1.jpg”
此代码触发:getimagesize():读取错误!
该文件存在,它是一个常规的jpg文件。
奇怪的是,如果我插入:$ path ='web / img / diaporama / diapo-call_1.jpg';在第2行和第3行之间,一切都很顺利。
$ path和'web / img / diaporama / diapo-call_1.jpg'完全相同,所以这个陈述不应该有任何区别。 var_dump($ path,'web / img / diaporama / diapo-call_1.jpg')返回两次相同的字符串..
我尝试过另一台服务器并且运行正常。
如果路径指向另一个文件,它也会运行没有任何问题。
关于这里可能出现什么问题的任何想法......?