readfile()と同じですが、file() はファイルを配列に入れて返すところが異なります。 配列の各要素はファイルの各行に対応します。改行記号はついたままと なります。
オプションの2番目の引数を使用して、これに"1"を設定することにより、 include_path のファイルの検索も行うことができます。
<?php // Webページを配列として取得し、出力します。 $fcontents = file ('http://www.php.net/'); while (list ($line_num, $line) = each ($fcontents)) { echo "<b>Line $line_num:</b>; ", htmlspecialchars ($line), "<br>\n"; } // Webページを文字列として取得します。 $fcontents = join ('', file ('http://www.php.net/')); ?> |
警告 |
この関数は(まだ)バイナリデータ対応ではありません! |
ティップ"fopen wrappers"が有効になっていると、この関数のファイル名としてURLを使用することが出来ます。詳細はfopen()を参照して下さい。
readfile(),fopen(), fsockopen(),popen()も参照下 さい。