【PHP】下らねぇ質問 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
437:nobodyさん 07/08/16 23:32:16 set_time_limit 438:nobodyさん 07/08/16 23:45:06 NWhUuXjV set_time_limitだとその後のエラー処理をかませられなくないですか? 439:nobodyさん 07/08/16 23:51:04 gatimagesizeの返り値で判断すればいいんじゃないの 440:nobodyさん 07/08/16 23:54:23 それだとタイムアウト設定の意味がなくなりますよね… 441:nobodyさん 07/08/16 23:56:18 default_socket_timeoutで設定すればいいんじゃないの 442:nobodyさん 07/08/17 00:03:20 c43Kkl2A >>441の方法でいけました。 一応コードも載せておきますね。 ini_set("default_socket_timeout", 5); if(!@getimagesize("http://example.com/hoge.jpg")){ throw new Exception("timeout"); } ありがとうございました。 443:442 07/08/17 00:34:12 c43Kkl2A 自己レスです。 結局↑の場合、タイムアウトと画像ファイルじゃなかった場合の区別がつかないので以下の様に修正しました。 ini_set("default_socket_timeout", 3); ini_set("track_errors", true); $result = @getimagesize("http://google.co.jp"); if(strpos($php_errormsg, "getimagesize") === 0){ echo "タイムアウト"; }else if($result === false){ echo "画像ファイルではありません。"; }
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5384日前に更新/137 KB
担当:undef