ホームページ  >  記事  >  バックエンド開発  >  PHP ファイルの処理 - ファイルを開く/閉じる

PHP ファイルの処理 - ファイルを開く/閉じる

黄舟
黄舟オリジナル
2017-04-15 10:53:244795ブラウズ

PHP ファイル処理 - ファイルを開く/閉じる

ファイル処理とは何ですか?

ファイル処理には、読み取り、閉じる、書き換えなどが含まれます。ファイル処理をマスターするには、読者が自分の考え方を明確にし、ファイル処理の主要な手順と一般的な機能を習得して、ファイル処理を自由に使用できるようにする必要があります。

たとえば、ファイルにアクセスするには、ファイルを開く、ファイルの読み取りと書き込み、ファイルを閉じるという 3 つの手順が必要です。ファイルに対するその他の操作は、ファイルの読み取りおよび書き込み (コンテンツの表示、コンテンツの書き込みなど) に含まれるか、ファイル自体の属性に関連するもの (ファイル トラバーサル、ファイル名の変更など) のいずれかです。そこでこの記事からは、一般的に使用されるファイル処理テクノロジについて詳しく紹介します。

今日の記事では、まずファイルを開く/閉じるを紹介します。ファイルを開いたり閉じたりするには、fopen()関数とfclose()関数を使用します。 注意しないとファイルの内容がすべて削除される可能性があるため、ファイルを開くときは細心の注意を払う必要があります。

1: ファイルを開きます

ファイルを操作するとき、最初に行う必要があるのはファイルを開くことです。これがデータ アクセスの最初のステップです。 PHP でファイルを開くには fopen() 関数を使用します。 fopen() 関数の構文は次のとおりです。

resource fopen ( string $filename , string $mode [, bool $use_include_path = false [, resource $context ]] )

パラメーター filename は、開くパスを含むファイル名です。これは、相対パスまたは絶対パス。開かれるローカルファイルを示すプレフィックス側がない場合、パラメータモードはファイルを開く方法であり、取り得る値は次のとおりです:

modemode名Reredのみモード - 読み取りの場合、ファイルポインターはファイル+Ww+xx+aa+bt

第三个参数 use_include_path 是可选的,该参数在配置文件 php.ini 中指定一个路径,如F:\AppServ\www\mess.php,如果希望服务器在这个路径下打开所指定的文件,可以将其值上设置为 1 或者 true。

二:关闭文件

对文件的操作结束后应该关闭这个文件,否则可能会引起错误。在 PHP 中使用 fclose()函数关闭文件,该函数的语法格式如下;

bool fclose ( resource $handle )

该函数将参数 handle 指向的文件关闭,如果成功,那么返回true,否则返回false。其中的文件指针必须是有效的,并且是通过 fopen()函数成功打开的文件。

具体我们看下下面的示例代码:

<?php
header("Content-Type:text/html; charset=utf-8");
$f_open = fopen("../file.txt","rb"); // 打开文件
.................                      //这里是对文件进行操作
fclose($f_open)                       //操作完成后关闭文件
?>

打开/关闭文件就介绍到这里,下一篇我们介绍《PHP文件处理—读取文件(一个字符,字串)》!

description r
redの先頭にあります 読み取りおよび書き込みモード - 読み取りおよび書き込みの場合、ファイル ポインターはファイルの先頭にあります。既存のファイルのコンテンツの終わりより前に書き込むと、元の
書き込み専用 書き込みモード - ファイルへの書き込み、ファイルポインタはヘッダーファイルを指します。ファイルが存在する場合、ファイルの内容はすべて削除され、存在しない場合、関数はファイル
読み取り/書き込み 読み取り/書き込みモードを作成します。読み取りと書き込みの場合、ファイル ポインターはヘッダー ファイルを指します。ファイルが存在する場合、ファイルの内容はすべて削除され、存在しない場合は関数によってファイルが作成されます
書き込みには注意してください 書き込みモードでファイルを開き、ファイルの先頭から書き込みを開始します。ファイルが既に存在する場合、ファイルは開かれず、関数は false を返し、PHP は警告を生成します
注意して記述してください ファイルを読み取り/書き込みモードで開き、最初から書き込みを開始しますファイルの。ファイルが既に存在する場合、ファイルは開かれず、関数は false を返し、PHP は警告を生成します
追加 ファイルは追加モードで開かれ、ファイル ポインタは末尾を指しますファイルに既にコンテンツがある場合、ファイルの末尾から追加が開始されます。ファイルが存在しない場合、関数はファイルを作成します
Append ファイルを追加モードで開きます。ファイル ポインタがヘッダー ファイルを指している場合、ファイルが存在しない場合はファイルの末尾から追加または読み取りが行われ、ファイル
が作成されます。 バイナリモード - 他のモードと接続するために使用されます。これは、ファイル システムがバイナリ ファイルとテキスト ファイルを区別できる場合に使用できます。 Windows では区別できますが、UNIX では区別できません。移植性を最大限に高めるには、このオプションをお勧めします。これは、他のモードと組み合わせるためのデフォルトのモード
Text です。このモードは Windows の単なるオプションです

以上がPHP ファイルの処理 - ファイルを開く/閉じるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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