最初に、テキスト ファイルを読み込んで何かを追加できるプログラムを用意しました。今、私がやりたいことは、データベース テーブルからすべてのデータを選択し、テキスト ファイルを開いて、コピーして置き換え、何かを追加することです。テキストファイルの内容をすべて選択(ctrl + a)して貼り付けたのと同じように、何かを追加しました。
$fileArray = file($filename);
//acl 10-0146-506_lp arp 00:15:af:a5:68:b1
$findthis = "#endofpart1\r\n";
$myKey = array_search($findthis,$fileArray);
array_splice($fileArray,$myKey,0,"acl ".$sn."_".$dd." arp ".$ma."\r\n");
//http_access allow 09-0651-410_cp
$findthis2 = "#endofpart2\r\n";
$myKey2 = array_search($findthis2,$fileArray);
array_splice($fileArray,$myKey2,0,"http_access allow ".$sn."_".$dd."\r\n");
$fp = fopen($filename,'w');
foreach($fileArray as $value) {
fwrite($fp,$value);
}
fclose($fp);
このコードは、私が最初に作成したプログラムです。