Hallo, ich habe ein xml-dokument per DOM generiert und will dies nun in eine Datei speichern. Das direkte ausgeben per dump_mem(true) funktioniert einwandfrei und ich krieg da auch die struktur angezeigt die ich will. Wenn ich aber speichern will geht es nicht.
Meine PHP-Version: 4.3.10
Meine DOM-Version: 20616
Der Code von mir sieht folgendermaßen aus:
Ich find einfach keinen Fehler. Im Forum hier find ich auch nichts über das Thema...
Edit: An den Zugriffsrechten liegts auch nicht das keine Datei erstellt wird. per fwrite() kann ein script problemlos dateien anlegen. Auf meinem Webspace funktioniert das script so wie es oben steht auch einwandfrei. Nur auf meinem XAMPP hier auf dem PC schreibt es einfach die test.xml nicht.
Meine PHP-Version: 4.3.10
Meine DOM-Version: 20616
Der Code von mir sieht folgendermaßen aus:
PHP-Code:
<?php
//header('Content-Type: text/xml');
// xml-Dokument erzeugen
$xmldok = domxml_new_doc('1.0');
// Elemente erzeugen und dem XML-Dokument hinzufügen
$server = $xmldok->append_child($xmldok->create_element('server'));
$downtime = $server->append_child($xmldok->create_element('downtime'));
$uptime = $server->append_child($xmldok->create_element('uptime'));
$downtime->append_child($xmldok->create_text_node('Saturday April 02 04:08:47 PM 2005'));
$uptime->append_child($xmldok->create_text_node('0:0:24'));
// In File speichern
//echo $ausgabe = $xmldok->dump_mem(true); // Damit geht es
$xmldok->dump_file('test.xml', false, true);
?>
Ich find einfach keinen Fehler. Im Forum hier find ich auch nichts über das Thema...
Edit: An den Zugriffsrechten liegts auch nicht das keine Datei erstellt wird. per fwrite() kann ein script problemlos dateien anlegen. Auf meinem Webspace funktioniert das script so wie es oben steht auch einwandfrei. Nur auf meinem XAMPP hier auf dem PC schreibt es einfach die test.xml nicht.
Kommentar