重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

宜しくお願いします。
サーバにアップロードした画像がちゃんと存在しているかをリアルタイムにチェックするシステムを構築したいと思っております。
PHPのGD機能(getimagesize)で、画像のファイルサイズを抽出したのですが、画像が存在しない場合、エラーが表示されてしまい、チェックになりません。
このエラーを表示させず、エラーの判別ができる方法か、もしくは、GD自体を使わずにチェックする方法があれば教えて下さい。
PHPのバージョンは4.3.10です。
宜しくお願い致します。

A 回答 (3件)

file_exists("ファイル名")


で指定したファイルがあるか無いかを調べることができます。
有る場合trueになります。
その上で画像のファイルサイズを調べれば良いと思います。
    • good
    • 0
この回答へのお礼

ありがとうございます!
getimagesizeの前にこのfile_exists()でファイルのチェックをすれば、
エラーが表示される事はないですね。
ありがとうございましたーm(__)m

お礼日時:2005/08/17 15:06

is_file('ファイル名')


という関数もあります。
file_exist()と同じようなものですがis_fileではディレクトリ名は含まれません。
    • good
    • 0
この回答へのお礼

ありがとうございます!
同じディレクトリ内にあるファイルを検索する場合にはis_file()を使っても効果的ですね。
ありがとうございましたーm(__)m

お礼日時:2005/08/17 15:07

file_exists(ファイル名)

    • good
    • 0
この回答へのお礼

ありがとうございます!
解決しました!!
助かりましたm(__)m

お礼日時:2005/08/17 15:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!