Я создаю 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);
Мне нужно сделать, когда первый текст будет записан в текстовый файл, мне нужно добавить и добавить еще текст.
Мне нужно добавить и добавить к уже имеющимся данным.
Как я могу это сделать?
благодаря
Вы не можете напрямую добавлять текст в файл. Единственный практический метод – открыть новый временный файл, выписать новый текст и затем скопировать исходный текст в конец.
Вы не можете добавить файл. Прочитайте содержимое, добавьте новый текст и напишите его в свой файл. Если вы хотите добавить что-то, просто откройте файл с флагом «a» и напишите в нем. См. http://php.net/manual/de/function.fopen.php