Auge: Pflichtfelder eines Formulars auf Eingabe überprüfen

Beitrag lesen

Hallo

<?php

$name = $_POST['name'];
$vorname = $_POST['vorname'];
$email = $_POST['email'];

Du solltest schon prüfen, ob da auch das ankommt, was du erwartest und
eventuelle unerwünschte Eingaben, wie Programmcode, abfangen.

http://de2.php.net/manual/de/ref.regex.php
reguläre Ausdrücke (Posix)
http://de2.php.net/manual/de/ref.pcre.php
reguläre Ausdrücke (Perl)
http://selfhtml.teamone.de/cgiperl/sprache/regexpr.htm
mit Beispielen zu regulären Ausdrücken (Perl)
http://de2.php.net/manual/de/function.strip-tags.php
HTML-Tags und PHP-Code entfernen
http://de2.php.net/manual/de/ref.strings.php
allgemein, Liste aller Funktionen für den Umgang mit Strings

if (!empty($name) && ($vorname) && ($email)) { echo Sie haben nicht alle Pflichtfelder ausgefüllt }

Du schreibst:
'wenn $name _nicht_leer_ ist und $vorname sowie $email irgendetwas
ist, schreibe: "Sie haben nicht alle Pflichtfelder ausgefüllt"'.
Fällt dir was auf?

Tschö, Auge

--
Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
(Victor Hugo)