Hallo,
ich habe ein ungewöhnliches Anliegen. Ich möchte in einem HTML - Formular genauer in einer Textarea sowohl Inhalte als auch variablen für PHP übertragen.
Die Zielseite soll den Inhalt mit ausgefüllten variablen darstellen Bsp: Eingabe Formular:
Uns erwartet heute $wetter, und $wolken am Himmel.
Ausgabe nach der Übertragung via POST
Uns erwartet heute Regenwetter und reichlich Wolken am Himmel.
Meine erste Idee war die Inhalte ganz klar als Variablen zu nutzen ".$wetter." im Post zu übergeben. Nur leider wird bei einem
echo $_POST["inhalt"];
dann folgendes ausgegeben:
Uns erwartet heute ".$wetter."
Also nicht die richtige Lösung. Meine zweite Idee ist, Inhalte zu ersetzen: Eingabe Formular:
Uns erwartet heute ~$wetter~, und ~$wolken~ am Himmel.
Bearbeiten mit
$text = $_POST["inhalt"];
$text_korrigiert = str_replace('~$', '".$', $text);
$text_korrigiert = str_replace('~', '."', $text_korrigiert);
Aber auch hier ist das Ergebnis ohne Inhalt sondern nur die Ausgabe:
Uns erwartet heute ".$wetter.", und ".$wolken." am Himmel.
Was mache ich falsch?