PHPでxmlファイルを作成していますが、ここではサンプルコードです。私がする必要がどのようなPHPはファイルに書き込むときに、既存のテキストを含むファイルにテキストを追加して追加する方法は?
$myFile = "example_file.xml";
$fh = fopen($myFile, 'w');
while($row = mysql_fetch_array($result))
{
$stringData = "<field name=\"id\">$page_id</field>
<field name=\"url\">http://myfundi.co.za/a/$page_url</field>
<field name=\"title\">$pagetitle</field>
<field name=\"content\">$bodytext</field>
<field name=\"site\">Myfundi</field>";
fwrite($fh, $stringData);
}
fclose($fh);
最初のコンテンツは、テキストファイルに書き込まれたとき、私はいくつかのより多くのテキストを付加して追加する必要があります。
既に存在するデータの前に追加して追加する必要があります。
どうすればいいですか?
ありがとうございました
ファイルを 'w'ではなく' a + 'モードで開きます。 http://php.net/manual/en/function.fopen.php –