Aufgabe
Erstelle ein Formular für Kommentare und gebe den Kommentar nach dem Versenden aus:
- Erstelle dazu zuerst zwei Dateien, kommentieren.php und ausgabe.php
- Kommentieren: schreibe hier ein Formular hinein mit folgenden Feldern:
- Vorname (Text)
- Nachname (Text)
- Kommentar (mehrzeiliger Text)
- Ausgabe: Lass den Kommentar ein wenig formatiert ausgeben, so dass man Name und Kommentar sowie eine dynamische Zeitangabe sieht:
Fritzli Müller schrieb am Sonntag, 27.02.2012:
Hallo Freunde, dieser Artikel ist super, vielen Dank für all die Tipps! - Stelle bei der Ausgabe mit IF/ELSE und der Funktion isset() sicher, dass keine Fehlerausgaben und Warnungen entstehen, wenn man die Datei ausgabe.php direkt aufruft. Stattdessen könnte z.B. eine Meldung angezeigt werden mit einem Link zum Formular in kommentieren.php.
Dieser Schritt sollte bei jeder Ausgabe gemacht werden, die ohne das Absenden eines Formulares keinen Sinn ergibt! - Validierung: stelle VOR der Ausgabe sicher, dass der Vorname, Nachname und Kommentar keine HTML Tags enthalten. Verwende hierzu die Stringfunktion strip_tags() für das Vermeiden von HTML-Tags sowie preg_match() zum Auffinden von URL's, die mit http:// oder https:// beginnen.
Weiterführende Übungen: