URL上にファイルが存在するかチェックする

どこを参考にしたか忘れました。
単純で簡単そうだったのでこの方法にしました。

<?php
$header = get_headers($url);
if ($header[0] != "HTTP/1.1 404 Not Found") {
 echo "そのファイルは存在します。<br />";
} else {
 echo "そのファイルは存在しません。<br />";
}
?>