1

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')は、同じ文字列を2回返します。

別のサーバーで試しましたが、正常に動作しています。

パスが別のファイルを指している場合も問題なく実行されます。

ここで何が問題になる可能性があるかについてのアイデア..?

4

0 に答える 0