Ich habe eine Funktion, der ich den Pfad übergeben möchte, der angibt, an welcher Stelle ein neuer Inhalt in die XML-Datei gespeichert werden soll ($xml_pfad):
function speicher_text($bezeichnung, $xml_pfad)
{
if (isset($_POST[$bezeichnung]))
{
$inhalt = $_POST[$bezeichnung];
$xml = simplexml_load_file('../xml/inhalt.xml');
$xml->$xml_pfad = $inhalt;
$xml->asXML('../xml/inhalt.xml');
}
}
Ich hatte gehofft, das könnte man dann in etwa so aufrufen:
speicher_text('inhalt', seite1->thema1->inhalt);
Das funktioniert aber nicht, weil "->" Probleme bereitet, auch wenn ich alles in Anführungszeichen setze.
Wie kann ich so einen Pfad übergeben?