php Logo

Paul Ferd. Siegert Datenbankgestützte Webseiten

 
Aufgabe: Verzweigungen/Funktionen

Teil 1: Schreiben Sie eine Passwortabfrage.

Der Nutzer soll in einem HTML-Formular Nutzerkennung und Passwort eingeben können. Die selbe Datei soll dann prüfen, ob die Einträge richtig sind. Die Antwort, die der Nutzer zu sehen bekommt soll für die folgenden vier Fälle unterschiedlich ausfallen:

* Passwort ist falsch
* Nutzerkennung ist falsch
* Beides ist falsch
* Beides ist richtig

Definieren Sie die richtige Kennung und das Passwort hart im PHP-Dokument.

Teil 2: Schreiben Sie eine E-Mail Testfunktion.
Der Nutzer soll in einem HTML-Formular eine E-Mailadresse eingeben können. Das Programm soll dann testen, ob der eingegebene Text die Minimalanforderungen an eine E-Mail Adresse erfüllt.

  • Überlegen Sie, as die Minimalanforderungen an eine E-Mail Adresse sind.
  • Lagern Sie Ihren Test in eine Funktion aus.
  • Bei dem Test könnten Ihnen die Funktionen strpos() und strrpos() helfen. Schlagen Sie für deren genaue Verwendung zum Beispiel unter http://www.php.net/manual/de/ ggf. nach.
  • Der Nutzer soll nach dem Absenden des Formulars eine Rückmeldung erhalten, ob die E-Mailadresse gültig ist.