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

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

墨辰丷
墨辰丷オリジナル
2018-06-02 09:11:131475ブラウズ

この記事では主に PHP の一般的なファイル操作関数と分析例を紹介します。興味のある方はぜひ参考にしてください。

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

fopen(): PHP にはファイル作成関数がありません。fopen() 関数は、ファイルを作成して開くために使用されます。関数の形式は次のとおりです: resource fopen(string filename, string mode)

パラメータ filename は open または create ファイル名を開きます。パラメータ モードは open モードで、特定のモードは次のとおりです:

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

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

がファイルの終わり (EOF) に達する

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

fgets():

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

fgets() はポインタから 1 行を読み取ります。を処理し、最大 (length-1) バイトの長さを返します。 次の条件に遭遇したときにファイルの読み取りを停止する文字列:

改行文字が見つかった

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

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

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

fwrite():

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

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

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

このコードをindex.phpに入れます。index.phpにアクセスするたびに、count.htmlが1ずつ増加します。そして、count.htmlを通して、 Index.php への総訪問数。

要約: 上記がこの記事の全内容です。皆様の学習に役立つことを願っています。

関連する推奨事項:

PHP に基づいて WeChat 赤い封筒を実装するためのアルゴリズム

PHP は、クライアントとサーバーの IP を取得するためのカプセル化クラスを実装します

php統合された動的パスワード認証 (推奨)

以上がPHPの一般的なファイル操作関数と分析例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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