ファイルを読んで標準出力に書き出します。
ファイルから読み込んだバイト数を返します。エラーが起こると
FALSE
を返し、また@readfileという名前でコールされない限り、 エラーメッセージが表示されます。
filename
が"http://"(大文字小文字は区別されません) で始まっている場合、指定されたサーバに対してHTTP
1.0コネクションが オープンされ、返されたテキストが標準出力に書き出されます。
PHP 4.0.5より前のバージョンは、HTTPリダイレクトを処理しません。こ
のため、ディレクトリには末尾のスラッシュを含める必要があります。
filename
が "ftp://"(大文字小文字は区別されません) で始まっている場合、指定されたサーバに対してFTPコネクションが
オープンされ、要求したファイルが標準出力に書き出されます。
サーバがパッシブ・モードをサポートしていない場合、これは失敗します。
filename
が上記のいずれでもない 場合、ファイルはファイルシステムからオープンされ、その内容が 標準出力に書き出されます。
オプションの2番目の引数を使用して、これに"1"を設定することにより、
include_path
のファイルの検索も行うことができます。
fpassthru()
,
file()
,
fopen()
,
include()
,
require()
,
virtual()
も参照下さい。