2012-04-16 18 views
0

他の人のレガシーコードでいくつかのメンテナンスを行っていますが、基本的なアクセス許可の問題を修正しましたが、今度は画像アップローダで次のエラーが発生します:Getimagesize() - 読み取りエラー

Warning: getimagesize() [function.getimagesize]: Read error! in /home/kirby/public_html/members/upload_advanced.php on line 211 

このディレクトリのアクセス許可は、読み取り、実行、書​​き込みを許可するように設定されています。その問題の原因は何ですか?アップローダが正しく情報を書き込んでいない可能性がありますか?

+0

ファイルが存在し、有効な画像であることを100%確信していますか? –

+0

まあ、私はイメージをアップロードしようとしています - 理論的には、アップロードしてからそれを読もうとしています。どのような画像を読み取ろうとしていたのですか(それを追跡するためにコードを見なければならないと思ったのです) –

+3

基本的な最初のテストは、そのファイルの 'file_exists'の値を表示することです。 –

答えて

4

私は前にこれを見てきた、と私のためにそれは方法に失敗し、メモリの問題だった:おそらく最も安全な賭けのように優雅として例外をキャッチを試み、処理するためにラップすることです

_getNeedMemoryForFile 

可能。

関連する問題