Wieder verwendbarer Code ist eine feine Sache. Nachfolgende Funktion (die wir bei der Erstellung eines Projektes geschrieben hatten und die sich bei unseren Projekten im Einsatz bewährt hat) erzeugt eine zufällige Zeichenkette, die man für viele Anwendungszwecke gebrauchen kann (zb. für ein Captcha, zur Generierung von Passwörtern, ID's usw.).
function CreateCode ($laenge) {
$zeichen = "1234567890";
mt_srand( (double) microtime() * 1000000);
for ($i=1;$i<=$laenge;$i++){
$out[] .= $zeichen[mt_rand(0,(strlen($zeichen)-1))];
}
return $out;
}
Verwenden kann man die Funktion folgendermaßen:
In dem Fall wird ein achtstelliges Passwort erzeugt. Man kann natürlich außer Zahlen sämtliche Zeichen und Sonderzeichen in die Variable $zeichen aufnehmen.
Viel Spaß beim ausprobieren.
Greetz
SEO-INSIDE