Oluşturun ve PHP Kullanımı Server XML dosyasını kaydedin

3 Cevap php

Ben MySQL veritabanından veri ayıklamak için PHP kullanıyorum. Ben DOM işlevlerini kullanarak bir XML dosyası oluşturmak mümkün duyuyorum. Sonra echo $dom->saveXML(); , ben bir AJAX çağrısından XML dönmek mümkün duyuyorum kullanarak. Bunun yerine XML almak için AJAX kullanarak, nasıl ben sunucu üzerinde bir noktaya XML dosyası kaydetmek istiyorsunuz? Teşekkürler

3 Cevap

DOMDocument::save() size yardımcı olamaz mı?

Kendisi iki önceki ansers tarafından belirtilen DOM seçeneği "tasarruf" yanında, bu kod parçası kullanabilirsiniz:

$strxml = $dom->saveXML();
$handle = fopen("yourxmlfile.xml", "w");
fwrite($handle, $strxml);
fclose($handle);

Ve sen yapılır.

Uygulama sunucusu (Apache, muhtemelen) çalıştıran kullanıcı, XML dosyasını koyuyoruz dizine yazma izinleri gerekir unutmayın.