私はこのような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);