CrazyMoFu
Und was mache ich jetzt damit?Also das frage ich mich gerade echt, Okay ich weiss was es ist aber Hey nicht jeder macht das solange wie ich oder z.B. Kaley...
Hätte man scht dazuschreiben müssen....
am 17.11.2009 um 14:05 Uhr
|





<?php
function getRandomString($types = array('lowtypes', 'bigtypes',
'nummerics'), $fix = false, $max = 20, $min = 1)
{
$strings = "";
$output = "";
foreach($types as $type)
{
switch($type)
{
case 'lowtypes':
$strings .= 'abcdefghijklmnopqrstuvwxyz';
break;
case 'bigtypes':
$strings .= 'ABCDEFGHJIKLMNOPQRSTUVWXYZ';
break;
case 'nummerics':
$strings .= '0123456789';
break;
}
}
$letters = (!$fix) ? rand($min, $max) : $max;
for($i = 0; $i < $letters; $i++)
{
$output .= $strings[rand(0, strlen($strings) - 1)];
}
return $output;
}
?>
<?php
//große & kleine Buchstaben + Zahlen, beliebige Größe, min 10 Zeichen,
max 20 Zeichen
echo getRandomString(array('lowtypes', 'bigtypes', 'nummerics'),
false, 20, 10);
//große Buchstaben + Zahlen, Fixe Größe von 15 Zeichen
echo getRandomString(array('bigtypes', 'nummerics'), true, 15);
?>
Kaley
Finde ich persönlich nicht erklärend. Auch Codeschnipsel können erklärt werden damit Verständnis aufkommt. Wo kann man den Codeschnipsel einsetzen? Etc. Ich als "eher" Erfahrener könnte damit schon etwas anfangen, aber für einen Neuling ist das nichts!