ホームページ  >  記事  >  バックエンド開発  >  phpファイルの操作方法を徹底解説

phpファイルの操作方法を徹底解説

WBOY
WBOYオリジナル
2016-07-25 08:58:281028ブラウズ
  1. $path1= "F:/www/jbxue.txt";
  2. if(!file_exists($path1)){
  3. echo "ファイルが存在しません!"
  4. }else{
  5. $ handle1 = fopen($path1, 'r+') または exit("ファイルを開けません");
  6. // while (!feof($handle1)){
  7. // echo fgets($handle1)."< br> ";
  8. // }
  9. while(!feof($handle1)){
  10. echo fgetc($handle1);
  11. }
  12. }
  13. ?>
コードをコピー

上記は単純なファイルを実装しています読み取り操作を取得します。

手順: fopen はファイルリソースをオープンすることです。 説明書: $file=fopen("welcome.txt","r"); 具体的な意味: 最初のパラメータはファイルのパスです。 ファイルを開くメソッドを使用するには次のパラメータが必要です。次のタイプがあります。

r 読み取り専用。ファイルの先頭から開始します。 r+ 読み取り/書き込み。ファイルの先頭から開始します。 w書き込みのみ。ファイルを開いて内容をクリアします。ファイルが存在しない場合は、新しいファイルを作成します。 w+ 読み取り/書き込み。ファイルを開いて内容をクリアします。ファイルが存在しない場合は、新しいファイルを作成します。 追加。ファイルを開いて末尾に書き込みます。ファイルが存在しない場合は新しいファイルを作成します。 a+ 読み取り/追加。ファイルの末尾に書き込むことで、ファイルの内容を維持します。 ×書き込みのみ。新しいファイルを作成します。ファイルがすでに存在する場合は FALSE を返します。 x+ 読み書き。新しいファイルを作成します。ファイルが既に存在する場合は、FALSE とエラーが返されます。

注: fopen() が指定されたファイルを開けない場合、0 (false) を返します。 より一般的に使用されるのは最初の 4 つです。 fgetc: 文字列 fgetc(リソース$ハンドル) ハンドルが指すファイルから取得した 1 文字を含む文字列を返します。 EOF に遭遇した場合は FALSE を返します。 fget: 文字列 fgets ( int$handle [,int$length ] ) handle で指定されたファイルから 1 行を読み取り、最大長 - 1 バイトの文字列を返します。改行文字 (戻り値に含まれる)、EOF、または長さ - 1 バイト (いずれか最初に発生した方) が読み取られたときに停止します。長さが指定されていない場合、デフォルトは 1K、つまり 1024 バイトになります。 エラーが発生した場合は FALSE を返します。 fgets: string fgetss ( resource$handle [,int$length [,string$allowable_tags ]] ) fgets() と同じですが、 fgetss は読み取られるテキストから HTML タグと PHP タグを削除しようとします。 (html タグと php タグをフィルタリングする点を除いて、fgets() と同じです。) オプションの 3 番目のパラメーターを使用して、削除しないタグを指定できます。 feof() 関数は、ファイルの終わり (eof) に到達したかどうかを検出します。

//ファイルまたはディレクトリが存在するかどうかを判断します bool file_exists(文字列ファイル名) ファイルまたはディレクトリが存在するかどうかを判断し、存在する場合は true を返し、存在しない場合は false を返します。 フォーマット: if(file_exists(“hello.txt”)) { エコー「ファイルが存在します」; } //ファイルを開く フォーマット: fopen(ファイル名,モード) 説明: 指定されたファイルを指定された形式で開きます filename: 開くファイルの名前 モード : オープンモード fopen("hello.txt","w"); hello.txt ファイルを書き込みモードで開くことを示します //ファイルを書き込む フォーマット: fwrite(リソース,文字列); 説明: 開いているファイルに指定されたコンテンツを追加します。 リソース:ファイルを開く string:書き込む内容 例: $handle = fopen("hello.txt","w") //a の場合、データを追加できます fwrite($handle,”1rn”) //ファイルを閉じる フォーマット: fclose($handle) 説明: 開いているファイルを閉じます 例: $handle = fopen("hello.txt","w"); fclose($handle); // データ行を読み取ります フォーマット: fgets(int ハンドル[,int 長]) 説明: 長さ 1 の文字を読み取ります。長さが指定されていない場合、デフォルトのバイトは 1KB です。改行、EOF、または長さ 1 の文字が読み取られた場合、プログラムは終了し、エラーの場合は false が返されます 1 2 次のページ、最後のページ



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