PHP - getimagesize

时间:2012-04-20 21:46:23

标签: php

我对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')返回两次相同的字符串..

我尝试过另一台服务器并且运行正常。

如果路径指向另一个文件,它也会运行没有任何问题。

关于这里可能出现什么问题的任何想法......?

0 个答案:

没有答案