PHP dom eski dosya üzerinde yeni içeriği kaydeder

2 Cevap php

I yapmak her zaman

$country = $this->dom->saveXML(); // put string in country 
$this->dom->save('country.xml');

It delets the old country.xml and creates a new country.xml how can i append the old content of country.xml to the new content and save it again as country.xml

2 Cevap

Aksine dosyasına eklemek için çalışmak yerine, varolan 'eski' DOM yeni veri ekleme ve o country.xml tasarrufu kabul var? Bu şekilde tutarlı ve geçerli belge tutacak.

Eğer doğru anlamak, o zaman eski dosyanın sonuna yeni XML eklemek istediğiniz? Bu XML için, ancak kullanarak sadece dosyaya yazarak bunu yapabilirdi biraz sıradışı

file_put_contents('country.xml', $country, FILE_APPEND);

ziyade

$this->dom->save('country.xml');