ページが更新されるたびにphpファイルにデータを書き込もうとしています。以下のコードはファイルへの書き込みに成功しますが、ファイルへの書き込みに使用される配列に含まれるデータはページが更新されるたびに異なりますが、最初の再書き込み後もファイルの内容は同じままです。
私の質問は、既存の.phpファイルの内容をどのように書き直したり置き換えたりできるかということです。
「書き込まれた」ファイルを削除してから再作成することでこの問題を解決しようとunlink('../html/freesample2.php');
しましたが、役に立ちませんでした。
アドバイスをいただければ幸いです。
//Create variable for file I want to write to
//second parameter 'a' stands for APPEND
$f = fopen('../html/freesample2.php', 'a') or die('fopen failed');
$php_script= '<?php $free_sample_array_new = Array(); $free_sample_array_new[] = '.$free_sample_array[0].'; $free_sample_array_new[] = '.$free_sample_array[1].'; ?>';
fwrite($f, $php_script);
fclose($f);