Я закодирован что-то экспортировать данные из XML в TXT:результаты Экспорт в текстовый файл
Например, дисплей XML ключевые слова между несколькими <screenname>
тегами.
Затем он создает Txt одно ключевое слово в каждой строке, как это:
keyword1
keyword2
etc...
Вот код, который я сделал:
<?php
$xml=simplexml_load_file("thexml.xml") or die("Error: Cannot create object");
foreach($xml->children() as $screenname) {
$nick = $screenname->screenname;
file_put_contents('online.txt',$nick . "\n",FILE_APPEND);
}
?>
Проблема заключается в том, я хочу, чтобы перезаписать online.txt
каждый раз, когда я запустите сценарий. Если я удалю FILE_APPEND
из сценария, он просто выдает первый результат. Если я запускаю сценарий с FILE_APPEND
, он просто добавляет больше ключевого слова к последнему txt, созданному каждый раз при запуске скрипта.
Вы должны улучшить свою логику, удалить файл, то в первый ваш взгляд Предохранять добавление ключевых слов. – MTahir
Вы добавляете внутри цикла. Если вы создадите внутри цикла, файл будет содержать только последнюю запись. Это просто опечатка. – hakre