Hi!
Mein Projekt besteht aus XML, XSLT und php datei. Dabei wird in ein Formular was eingetragen und das ganze dann per php ins xml-file geschrieben. das funktioniert leider nur so weit bis ich das ganze mit $xmldoc->save("kalender.xml"); auch wirklich speichern will, dann erhalte ich die fehlermeldung
Warning: DOMDocument::save(kalender.xml) [function.save]: failed to open stream: Permission denied in /srv/www/htdocs/studenten/tm011065/termine.php on line 101
was insofern merkwürdig ist weil es gestern mit einem bisschen anderen code noch funktioniert hat, aber ich seh den unterschied nicht...
if (isset($_POST["speichern"])) {
$eintrag_neu = $xmldoc->createElement("eintrag");
$xmldoc->getElementsByTagName("kalender")->item(0)->appendChild($eintrag_neu);
//$eintrag_neu->setAttribute("id",microtime()); //aktuelle uhrzeit
//datum
$datum_neu = $xmldoc->createElement("datum");
$eintrag_neu->appendChild($datum_neu);
$tag_neu = $xmldoc->createElement("tag");
$datum_neu->appendChild($tag_neu);
$monat_neu = $xmldoc->createElement("monat");
$datum_neu->appendChild($monat_neu);
$jahr_neu = $xmldoc->createElement("jahr");
$datum_neu->appendChild($jahr_neu);
...usw.....
//speichern ins xml file
$xmldoc->save("kalender.xml");
}
Mein Projekt besteht aus XML, XSLT und php datei. Dabei wird in ein Formular was eingetragen und das ganze dann per php ins xml-file geschrieben. das funktioniert leider nur so weit bis ich das ganze mit $xmldoc->save("kalender.xml"); auch wirklich speichern will, dann erhalte ich die fehlermeldung
Warning: DOMDocument::save(kalender.xml) [function.save]: failed to open stream: Permission denied in /srv/www/htdocs/studenten/tm011065/termine.php on line 101
was insofern merkwürdig ist weil es gestern mit einem bisschen anderen code noch funktioniert hat, aber ich seh den unterschied nicht...
if (isset($_POST["speichern"])) {
$eintrag_neu = $xmldoc->createElement("eintrag");
$xmldoc->getElementsByTagName("kalender")->item(0)->appendChild($eintrag_neu);
//$eintrag_neu->setAttribute("id",microtime()); //aktuelle uhrzeit
//datum
$datum_neu = $xmldoc->createElement("datum");
$eintrag_neu->appendChild($datum_neu);
$tag_neu = $xmldoc->createElement("tag");
$datum_neu->appendChild($tag_neu);
$monat_neu = $xmldoc->createElement("monat");
$datum_neu->appendChild($monat_neu);
$jahr_neu = $xmldoc->createElement("jahr");
$datum_neu->appendChild($jahr_neu);
...usw.....
//speichern ins xml file
$xmldoc->save("kalender.xml");
}
Kommentar