PHP の file_get_contents() 関数の警告をどのように処理すればよいですか? [重複] 質問する

PHP の file_get_contents() 関数の警告をどのように処理すればよいですか? [重複] 質問する

私はこのようなPHPコードを書きました

$site="http://www.google.com";
$content = file_get_content($site);
echo $content;

しかし、「http://」を削除すると、$site次の警告が表示されます。

警告: file_get_contents(www.google.com) [function.file-get-contents]: ストリームを開けませんでした:

試してみましたtryが、catchうまくいきませんでした。

ベストアンサー1

ステップ 1: 戻りコードを確認します。if($content === FALSE) { // handle error here... }

ステップ2: 警告を抑制するには、エラー制御演算子(つまり) file_get_contents()@の呼び出しの前に:$content = @file_get_contents($site);

おすすめ記事