| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
file_get_contents(PHP 4 >= 4.3.0, PHP 5, PHP 7) file_get_contents — ファイルの内容を全て文字列に読み込む 説明
string file_get_contents
( string
$filename
[, bool $use_include_path = false
[, resource $context
[, int $offset = 0
[, int $maxlen
]]]] )
この関数は file() と似ていますが、
file_get_contents()はファイルの内容を文字列に読み込む 方法として好ましいものです。もしOSがサポートしていれば パフォーマンス向上のためにメモリマッピング技術が使用されます。
パラメータ
返り値
読み込んだデータを返します。失敗した場合に エラー / 例外
例
例1 とあるウェブサイトのホームページのソースの取得と出力
<?php 例2 include_path の検索
<?php 例3 ファイルの一部の読み込み
<?php 上の例の出力は、 たとえば以下のようになります。 string(14) "lle Bjori Ro" 例4 ストリームコンテキストの使用
<?php 変更履歴
注意
ヒント
fopen wrappers が有効の場合、この関数のファイル名として URL を使用することができます。ファイル名の指定方法に関する詳細は fopen() を参照ください。 サポートするプロトコル/ラッパー には、さまざまなラッパーの機能やその使用法、 提供される定義済み変数などの情報がまとめられています。 警告
IIS のような、いくつかの標準に 対応してない Web サーバーは、PHP に警告を発生させるような手順でデータを送信します。 このようなサーバーを使用する場合は、 error_reporting を警告を発生しないレベルまで小さくする必要があります。 PHP では、https:// ラッパーでストリームをオープンする際に バグがある IIS サーバーソフトウエアを検出することができ、この警告を抑制することができます。 あなたが ssl:// ソケットを作成するために fsockopen() を使用している場合、 自らこの警告を検出し、抑制する必要があります。 参考
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「file_get_contents - ファイルの内容を全て文字列に読み込む」をGoogle検索
|