php file_get_contents() の使い方

Hello World text

file_get_contents()は、指定されたURLやローカルファイルの内容を文字列として取得するために使用されるPHPの組み込み関数です。以下は、file_get_contents()の基本的な使い方の例です。

ローカルファイルからの読み込み

php
$content = file_get_contents('/path/to/file.txt'); echo $content;

file_get_contents()は、指定されたファイルからテキストデータを読み込んで文字列として返します。

URLからの読み込み

php
$content = file_get_contents('https://www.example.com'); echo $content;

file_get_contents()は、指定されたURLからテキストデータを読み込んで文字列として返します。

ストリームコンテキストの使用

php
$opts = array( 'http'=>array( 'method'=>"GET", 'header'=>"User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36\r\n" ) ); $context = stream_context_create($opts); $content = file_get_contents('https://www.example.com', false, $context); echo $content;

file_get_contents()は、オプションのストリームコンテキストを指定することができます。上記の例では、HTTPリクエストのUser-Agentヘッダーを設定しています。

読み込みの開始位置と読み込みの長さを指定する

php
$content = file_get_contents('/path/to/file.txt', false, null, 10, 20); echo $content;

file_get_contents()は、読み込みの開始位置と読み込みの長さを指定することができます。上記の例では、ファイルの10バイト目から20バイト分のデータを読み込んでいます。

ファイルが存在しない場合の処理

php
$content = @file_get_contents('/path/to/nonexistent/file.txt'); if ($content === false) { echo "File not found"; }

file_get_contents()は、指定されたパスまたはURLが存在しない場合はFALSEを返します。上記の例では、エラーを抑制演算子@で無視して、ファイルが存在しない場合にエラーメッセージを表示しています。

file_get_contents()は、大きなファイルでも処理が速く、また、指定されたパスまたはURLからテキストデータを簡単に取得することができる便利な関数です。

しゅう
しゅう

主に技術系の内容を書いています m(_ _)m

記事本文: 36

返信を残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です