php ファイルのデータを読み取るが書き込みはしない方法: 1. 「fopen('file path', 'r')」ステートメントを使用してファイルを読み取り専用で開きます; 2. fgetc を使用します。 ()、fgets()、fgetss() などのデータを読み取る関数。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
PHP では、fopen を使用できます。 () 関数 データを読み取る場合は読み取り専用モードでファイルを開きますが、データを書き込む場合は開きません。
PHP の fopen() 関数を使用して、ファイルまたは URL を開くことができます。オープンに成功した場合は、ファイル ポインタ リソースが返されます。オープンに失敗した場合は、FALSE が返されます。この関数の構文形式は次のとおりです:
fopen(string $filename, string $mode[, bool $use_include_path = false[, resource $context]])
パラメータの説明は次のとおりです:
$ ファイル名: 開くファイルの URL です。この URL は、ファイルが存在するサーバー内の絶対パス、または相対パスまたはネットワーク内のファイルにすることができます。 resource;
$mode: used ファイルを開く方法 (ファイル モード) を設定します。特定の値は次の表から選択できます:
Description | |
---|---|
読み取り専用モードで開き、ファイル ポインターをファイル ヘッダーにポイントします。 | |
読み取り/書き込みモードで開き、ファイル ポインターをファイル ヘッダーにポイントします。 | |
書き込み用に開き、ファイル ポインターをファイル ヘッダーにポイントし、ファイル サイズをゼロに切り捨てます。ファイルが存在しない場合は作成します。 | |
読み取り/書き込みモードで開き、ファイル ポインターをファイル ヘッダーにポイントし、ファイル サイズをゼロに切り捨てます。ファイルが存在しない場合は作成します。 | |
書き込み用に開き、ファイル ポインタをファイルの末尾に指します。ファイルが存在しない場合は作成します。 | |
読み取り/書き込みモードで開き、ファイル ポインターをファイルの末尾に指します。ファイルが存在しない場合は作成します。 | |
ファイル ポインタをファイル ヘッダーに指定して、書き込み用に作成して開きます。ファイルが既に存在する場合、 fopen() 呼び出しは失敗し、FALSE を返し、E_WARNING レベルのエラー メッセージを生成します。ファイルが存在しない場合は作成します。ローカル ファイルのみに適用されます。 | |
読み取り/書き込みモードで作成して開きます。その他の動作は x と同じです。 | |
ファイルを書き込むためにのみ開きます。ファイルが存在しない場合はファイルを作成します。ファイルが存在する場合、ファイルの内容はクリアされず、ファイル ポインタはファイル ヘッダーを指します。 | |
ファイルを読み取りおよび書き込み用に開き、ファイルが存在しない場合は作成します。ファイルが存在する場合、ファイルの内容はクリアされず、ファイル ポインタはファイル ヘッダーを指します。 |
以上がphp ファイルを読み取ることができますが、データを書き込めないようにするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。