0

私はテキスト ファイルを持っています。テキスト データを PHP のフォーム (POST または GET) に置き換えたいと考えています。そのような私のテキストファイル-

"
Mr.A                         
87362                
Mr.B           
87427         
Mr.C          
85423
"

フォーム送信の POST メソッドや GET メソッドで Mr.A を Mr.H に変更したい場合はどうすればよいですか?

4

2 に答える 2

0

テキスト ファイルを変更する必要がある場合は常に、それをメモリに読み込み、文字列操作を行い、すべてをファイルに再度書き込む必要があります。

これは多くのことを説明しています PHPでファイルの行を上書きする

POST リクエストから変数を取得できると仮定すると、上記のリンクの解決策に従って問題を解決できるはずです。

于 2012-08-19T11:15:42.703 に答える
0

ここにコードがあります

  <?php  
  $n="filename.txt";
  $f=fopen($n,'r');
  $c=fread($f,100);
  $final = str_replace("Mr.A ", "Mr.".$_POST['field'], $c);
  fclose($f);
  $f=fopen($n,'w');
  fwrite($f,$final);
  fclose($f);
  ?>
于 2012-08-19T11:22:47.740 に答える