エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[PHP] file_get_contents でタイムアウトする時間を設定する
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[PHP] file_get_contents でタイムアウトする時間を設定する
file_get_contentsでhttp://から指定したURLを読み込む時に、読み込みたいページからレスポンスがないと... file_get_contentsでhttp://から指定したURLを読み込む時に、読み込みたいページからレスポンスがないと、プログラムがそこで止まってしまう。 デフォルトの設定だと60秒とかになってるんで、まあ、待つ人おらんよね。 今回はタイムアウトする時間を変更して対応した。 //後で戻せるように設定を取得しておく $org_timeout = ini_get('default_socket_timeout'); //5秒以上かかったらタイムアウトする設定に変更 $timeout_second = 5; ini_set('default_socket_timeout', $timeout_second); $data = file_get_contents($url); //設定を戻す ini_set('default_socket_timeout', $org_timeout); i