:: Anbieterverzeichnis :: Globale Branchen
:: SELFPHP Forum ::
Fragen rund um die Themen PHP?
In über
130.000 Beiträgen finden Sie sicher die passende
Antwort! 
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
|
MD5-Hash-Summe überprüfen  |
|
Am Ende der Seite finden Sie das komplette Beispiel als Download.
Systemvoraussetzung
- Linux
- Windows
- PHP 3 >= 3.0.9
- PHP 4
- PHP 5
- PCRE-Bibliothek
Datei(en)
md5_check.php
Problem
Wie Sie bereits bei dem Thema Captcha in diesem Buch gesehen haben, benötigen
Sie oftmals Routinen, um eine übermittelte MD5HashSumme
zu
überprüfen.
Lösung
Bei solchen Überprüfungen helfen uns reguläre Ausdrücke wie in diesem Beispiel
mit preg_match(). Eine MD5-HashSumme
besteht aus Kleinbuchstaben
(a-f),
Zahlen (0-9)
und ist genau 32 Zeichen lang. Mit diesen Informationen ist
es jetzt ein Leichtes, die Variable zu prüfen.
$hash (25) soll die übermittelte Variable sein. Falls der Inhalt der Variable
nicht den zuvor beschriebenen Kriterien entspricht (27), so wird eine neue
MD5-Hash-Summe
basierend auf der aktuellen Zeit in Sekunden erstellt. Ist
die MD5-Hash-Summe
richtig gewesen (30), können wir fortfahren.
25:
26: 27: 28: 29: 30: 31: 32:
| $hash = md5(time());
if(!preg_match('/^[a-f0-9]{32}$/',$hash)){
echo 'Falscher MD5-Hash!<br>'; echo 'Generiere neuen MD5-Hash: '. $hash = md5(time());
}
else{
echo 'MD5-Hash ist in Ordnung: ' . $hash; } |
Beispiel 4.1: md5_check.php
Ausgabe im Browser
MD5Hash
ist in Ordnung: 6935bd151d0b7f43f86f42b2ce1d7998 |

Dieses Skript aus dem SELFPHP KOCHBUCH wurde von SELFPHP unter dem "Tarif Mc500" von McAc.net-Webhosting erfolgreich ausgeführt und getestet!
Auf der Übersichtseite unter "McAc.net – Webhosting zu diesem Buch" finden Sie weitere Informationen zu dem Webhostingpaket, dass durch SELFPHP getestet wurde.
Download
|
Alle Beispiele als PHP-Datei(en)
Hier haben Sie die Möglichkeit, sich sämtliche auf dieser Seite gezeigten Beispiele als PHP-Dateien direkt downzuloaden.
Umständliches Copy & Paste ist daher nicht mehr notwendig, da alle Beispiele sofort ausprobiert werden können.
Sie haben bei der Auswahl der bereitgestellten Downloads mehrere Möglichkeiten, je nachdem welches Komprimierungsverfahren Sie bevorzugen.
|
Zurück zur Übersichtsseite
|
|
|
|
|


:: Anbieterverzeichnis ::
Webhosting/Serverlösungen
Suchen Sie den für Sie passenden IT-Dienstleister für Ihr Webhosting-Paket oder Ihre Serverlösung?
Sie sind nur ein paar Klicks davon entfernt! 
|