ホームページ > php教程 > php手册 > PHPファイルの操作(変更・削除)

PHPファイルの操作(変更・削除)

WBOY
リリース: 2016-06-21 09:12:28
オリジナル
1197 人が閲覧しました

書き忘れたようです笑、ついでにもう一度書きます


私と同じように鳥レベルの友人の多くは、datファイルを使用して小容量のデータを保存しています。追加の方法がわかりません ファイルの削除やファイルのクリアには慣れていますが、ファイル内の特定のレコードを操作するしかありません。最近、この機能を実装するための小さなゲストブックを作成したので、それについて説明します。

例:
data.dat
_____________________________________________________________

[1]名前∷性別∷電話∷住所∷メール∷

____________________________________________________________
このファイルはデータを保存するファイルです
[1]---------- - --- レコード データを表します
∷ ------------- データ テーブルの区切り記号を表します。非 r、n 文字を使用できます

ページを読みます read.php
(内容省略)
data.dat内のデータを配置して表示します。以下の通りです

1. あなたの身長はどれくらいですか? --- 投稿者 (sports98) 2002-13-42 □ (チェックボックス)
2. あなたの身長はどれくらいですか? (チェックボックス)
3 、あなたの身長はどれくらいですか? --- 投稿者 (sports98) 2002-13-42 □ (チェックボックス)
4. あなたの身長はどれくらいですか? --- 投稿者 (sports98) 2002-13-42 □ (チェックボックス)
フォームからチェックボックス情報を送信
do.php


do.phpに渡される内容は以下の通りです:

$filename="data.dat";//データファイル
$fp=file($filename );//データファイルを
$number = Count ($ FP)に読み込みます // 総データ量を計算します
FOR ($ int_a = 0; $ int_a & lt; $number; $ int_a ++) {
IF ($ int_a == $ checkbox []) // 複数の判定が可能です
continue; ($filename,"w");
fputs($wfp,$newmen);
fclose($wfp);
削除の考え方は、テキスト内のデータをメモリに読み取り、メモリ内の操作が完了した後にファイルをクリアすることです書き込み、削除に一致するレコードを削除できます
編集とは、条件を満たすレコードを置き換えて取得することです~



$filename="data.dat";//data file
$fp= file($filename);//Readデータファイルを
$number=count($fp);//総データ量を計算
for($int_a=0;$int_a<$number;$int_a++){
$int_a==$checkbox[])/ /これは 1 つまたは複数の判断です
$newmem.=""; // 変更された内容は次のとおりです newmem.=$fp [$int_a]."r" //新規に割り当てるファイルの内容に値を追加します
}
$wfp=fopen($filename,"w");
fputs($wfp,$newmen);
fclose ($wfp);






関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート