Angenommen ein Formular sendet per Post Daten eines Users an ein PHP Skript. Die Verarbeitung sieht dann so aus. Die Erläuterung mach ich per Kommentare ( Zeilen mit // am Anfang)
|
PHP-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
<?php
if (!($_POST['username'] == '')) {
// Username darf nicht leer sein
die ('Sorry du musst einen Usernamen angeben ;)');
}
if (!(md5($_POST['passwort']) == $db_data['passwort'])) {
// Dass eingegeben Passwort wird per md5
// verschlüsselt und die beiden verschlüsselten
// Werte (einer aus einer Datenbank) werden ver-
// glichen
die ('Sorry das Passwort ist falsch.');
}
if (strpos($_POST['email'],'@',3) == false) {
// Ab dem 3. Zeichen wird nach dem @ in der
// E-Mail Adresse gesucht. False kommt wenn
// kein Vorkommen gefunden wird
die('Gib bitte eine richtige E-Mail Adresse an.');
}
// Hier kommt dann die Verarbeitung der Daten
|