Vinzenz Mai: Affenformular erstellen

Beitrag lesen

Hallo Thomas,

Ich erlerne gerade php, und bin soweit eigentlich ganz zufrieden mit meinen fortschritten.

Was ich kann ist,
Eine zweite php datei anlegen,
die dann mit $inhalt = $_GET["inhalt"];

dieses oft gesehene Umkopieren ist überflüssig und verschleiert die Herkunft der Daten.

die daten aufnimmt und dann per echo "$inhalt"; ausgibt.

Bei vom Benutzer eingegebenen Daten musst Du immer mit dem Allerschlimmsten rechnen, kodiere die Daten daher bei der Ausgabe in HTML kontextgerecht. PHP bietet dafür die Funktion htmlspecialchars():

echo [link:http://www.php.net/manual/de/function.htmlspecialchars.php@title=htmlspecialchars]($_GET['inhalt']);

Nun würde ich gerne, die zweite datei so in die erste php mit dem form einbinden, dass ich am schluss nur eine Datei habe, die folgendes macht:
Man schreibt etwas ins Feld, klickt auf den button,
und anschliesend wird die eingabe unter dem form angezeigt.

Du willst vernünftigerweise ein Affenformular erstellen. So geht's, allerdings solltest Du aus Sicherheitsgründen nicht $_SERVER['PHP_SELF'] sondern $_SERVER['SCRIPT_NAME'] verwenden, siehe Handbuchkapitel zu $_SERVER.

Du kannst gerne nochmals nachfragen, wenn Dir etwas unklar ist oder Dich zurückmelden wenn Dir diese Informationen weitergeholfen haben.

Freundliche Grüße

Vinzenz