ホームページ  >  記事  >  バックエンド開発  >  fopen関数の使い方

fopen関数の使い方

藏色散人
藏色散人オリジナル
2019-02-15 10:01:5320116ブラウズ

php fopen() 関数は、ファイルまたは URL を開くために使用されます。

fopen関数の使い方

#php fopen() 関数 構文

関数: ファイルまたは URL を開きます。

構文:

fopen(filename,mode,include_path,context)

パラメータ:

ファイル名は必須です。開くファイルまたは URL を指定します。

モードは必須です。このファイル/ストリームに必要なアクセスのタイプを指定します。

include_path オプション。 include_path 内のファイルも取得する必要がある場合は、このパラメータを 1 または TRUE に設定できます。

コンテキスト オプション。ファイルハンドルの環境を指定します。コンテキストは、ストリームの動作を変更できるオプションのセットです。

説明: fopen() は、filename で指定された名前リソースをストリームにバインドします。ファイル名が「scheme://...」の形式である場合、それは URL として扱われ、PHP はスキームを処理するためのプロトコル ハンドラー (ラッパー プロトコルとも呼ばれます) を検索します。

プロトコルがラッパー プロトコルとして登録されていない場合、PHP はスクリプト内の潜在的な問題をチェックするのに役立つメッセージを送信し、通常のファイル名として filename の実行を続行します。

PHP がファイル名がローカル ファイルを指定していると判断した場合、そのファイルのストリームを開こうとします。ファイルは PHP からアクセスできる必要があるため、ファイル アクセス許可でこのアクセスが許可されていることを確認する必要があります。セーフ モードまたは open_basedir がアクティブ化されている場合は、さらに制限が適用されます。

ファイル名が登録されたプロトコルを指定していると PHP が判断し、そのプロトコルがネットワーク URL として登録されている場合、PHP は、allow_url_fopen がアクティブ化されていることを確認します。閉じている場合、PHP は警告を発行し、fopen の呼び出しは失敗します。

php fopen() 関数の例

<?php
$file = fopen("./test.txt","r");
?>

この記事は、PHP の fopen 関数の紹介です。困っている友人に役立つことを願っています。

以上がfopen関数の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。