ホームページ  >  記事  >  バックエンド開発  >  PHP の一般的なファイル操作関数と簡単な例分析_php の例

PHP の一般的なファイル操作関数と簡単な例分析_php の例

WBOY
WBOYオリジナル
2016-06-16 08:40:59739ブラウズ

PHP で最も一般的に使用されるファイル操作は読み取りと書き込みです。今日は読み取りと書き込み関数を中心に説明し、ページへのアクセス数を記録するページ アクセス カウント関数を作成します。

fopen(): PHP には、ファイルを作成して開くために fopen() 関数が使用されます。関数の形式は次のとおりです。 (文字列ファイル名、文字列モード)

パラメータ filename は開かれる、または作成されて開かれるファイルの名前であり、パラメータ mode は開くモードです。

fread(): は、PHP でファイルを読み取るために使用できます。関数の形式は次のとおりです: string fread( resource handle, int length)

fread() は、ファイル ポインター ハンドルから最大 length バイトを読み取ります。次の条件が発生すると、ファイルの読み取りを停止します。

長さバイトを読み込んだとき

ファイルの終わり (EOF) に達しました

(ネットワーク ストリームの場合) パケットが利用可能なとき、または (ユーザー空間ストリームを開いた後) 8192 バイトが読み取られたとき

fgets(): ファイルからデータの行を読み取り、ファイル ポインターを次の行に指すために PHP で使用されます。関数の形式は次のとおりです。 string fgets( resource handle, int length. )

fgets() は、ポインター ハンドルから行を読み取り、最大 (length-1) バイトの長さの文字列を返します。次の条件が発生すると、ファイルの読み取りを停止します。

改行が発生しました

ファイルの終わり (EOF) に達しました

(長さ-1) バイトが読み取られました

長さパラメータが指定されていない場合、デフォルトは 1024 バイトです。

fwrite():

ファイルに文字列を書き込むために PHP で使用されます。関数の形式は次のとおりです。 int fwrite( resource handle, string data ,整数の長さ) fwrite() は、文字列データの内容をファイル ポインター ハンドルに書き込みます。パラメーターは次のとおりです。

パラメータ length が指定されている場合、length バイトが書き込まれるか、データ文字列が書き込まれると書き込みが停止します。

例を見てみましょう。index.php ページへの訪問数をカウントし、それを count.html ファイルに書き込みます。ページ訪問数をカウントするというこの小さな問題については、特に問題はありません。データベース>_

このコードをindex.phpに入れると、index.phpにアクセスするたびにcount.htmlに1が加算され、count.htmlを通じてindex.phpへの総訪問数を知ることができます。

これで、PHP の一般的なファイル操作機能の紹介は終わりです。

上記の一般的な PHP ファイル操作関数と簡単なサンプル分析は、すべてエディターが共有する内容ですので、参考にしていただければ幸いです。スクリプト ホームをサポートしていただければ幸いです。

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