取得しようとしたHTMLが404だった時の処理
<?php $html = @file_get_contents('http://t-szk.com/hoge.html'); if($http_response_header[0] == 'HTTP/1.1 404 Not Found'){ print '404 Not Foundです。'; } ?>
file_get_content をすると。ヘッダーがその後に帰ってくるみたいで、それで条件分岐すれば404なのかどうかをチェックすることが出来る。
あと file_get_contet の頭に@マークをつけると。 取得できなかった時のエラーを非表示にすることが出来る。