Hallo
Ich steh wieder mal auf dem Schlauch. Ich bin jetzt seit ca. zwei Stunden am googeln, um Lösungen zu finden, aber irgendwie klappt nichts.
Ich habe einen internen Bereich, der auf php aufgebaut ist. Jetzt möchte ich gern eine xml-Datei (flashsatz.xml) über ein php-File editieren. Das heisst im php-File möchte ich den Text der xml-Datei ändern können (nicht nur ausgeben).
Meine xml-Datei ist ganz simple aufgebaut:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<data>Der Teaser, eine kurze super</data>
Diese xml-Datei ist wiederum an eine swf angebunden (funktioniert).
Mein php-File (flashsatz.php) ist nach lesen vieler Beiträge zu folgendem mutiert:
<form method="post">
<textarea name="txt">
<?php
if (file_exists('flashsatz.xml'))
{
$xml = simplexml_load_file('flashsatz.xml');
echo $xml;
?>
</textarea>
<input type="submit" value="save">
</form>
<?php
}
else
{
exit('Konnte Datei nicht laden.');
}
?>
Zurzeit erscheint die Textbox mit dem richtigen Inhalt, allerdings kann ich den nicht ändern.
Kann mir einer von euch auf die Sprünge helfen, wo hier das Problem liegt.
Vielen Dank schon mal.
Herzlich
wonnepfropfen
Nachtrag:
Ich bin schon wieder ein Stück weitergekommen, denn jetzt zeigt die xml-Datei an, dass sie angesprochen wird, allerdings werden die Daten noch nicht geändert. Mein php-File sieht jetzt folgendermassen aus:
<form action="<? echo $_SERVER['PHP_SELF']?>" method="post">
<textarea name="txt"><?php
if (file_exists('flashsatz.xml'))
{
$xml = simplexml_load_file('flashsatz.xml');
echo $xml;
?>
</textarea>
<input type="submit" name="submit" value="Speichern" />
</form>
<?php
if (isset($_POST["submit"]))
{
$xml->asXML('flashsatz.xml');
}
}
else
{
exit('Konnte Datei nicht laden.');
}
?>
Ich steh wieder mal auf dem Schlauch. Ich bin jetzt seit ca. zwei Stunden am googeln, um Lösungen zu finden, aber irgendwie klappt nichts.
Ich habe einen internen Bereich, der auf php aufgebaut ist. Jetzt möchte ich gern eine xml-Datei (flashsatz.xml) über ein php-File editieren. Das heisst im php-File möchte ich den Text der xml-Datei ändern können (nicht nur ausgeben).
Meine xml-Datei ist ganz simple aufgebaut:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<data>Der Teaser, eine kurze super</data>
Diese xml-Datei ist wiederum an eine swf angebunden (funktioniert).
Mein php-File (flashsatz.php) ist nach lesen vieler Beiträge zu folgendem mutiert:
<form method="post">
<textarea name="txt">
<?php
if (file_exists('flashsatz.xml'))
{
$xml = simplexml_load_file('flashsatz.xml');
echo $xml;
?>
</textarea>
<input type="submit" value="save">
</form>
<?php
}
else
{
exit('Konnte Datei nicht laden.');
}
?>
Zurzeit erscheint die Textbox mit dem richtigen Inhalt, allerdings kann ich den nicht ändern.
Kann mir einer von euch auf die Sprünge helfen, wo hier das Problem liegt.
Vielen Dank schon mal.
Herzlich
wonnepfropfen
Nachtrag:
Ich bin schon wieder ein Stück weitergekommen, denn jetzt zeigt die xml-Datei an, dass sie angesprochen wird, allerdings werden die Daten noch nicht geändert. Mein php-File sieht jetzt folgendermassen aus:
<form action="<? echo $_SERVER['PHP_SELF']?>" method="post">
<textarea name="txt"><?php
if (file_exists('flashsatz.xml'))
{
$xml = simplexml_load_file('flashsatz.xml');
echo $xml;
?>
</textarea>
<input type="submit" name="submit" value="Speichern" />
</form>
<?php
if (isset($_POST["submit"]))
{
$xml->asXML('flashsatz.xml');
}
}
else
{
exit('Konnte Datei nicht laden.');
}
?>
Comment