Scripts
Random String
Genereer een random string of 2 of 3 door middel van deze functie. Ik had weer eens tijd over en dacht: Hoe kan ik deze functie zo kort mogenlijk maken? Het resultaat staat hieronder, maar is niet echt handig wanneer je het net een tikkeltje anders wil dan deze: Daarom dacht ik: 'Doe nou niet zo lullig, en maak em wat gebruiks vriendelijker.' Dus zie hier: 'De gebruiksvriendelijke Lapidi.INC Random String Creator V1.0.0.0.0.1 ' 'Een hoop gelul voor weinig nuttigs?' --> Wat kan je hier allemaal mee? Je kan het gebruiken als Activatie Sleutel generator, Random Pass generator, of gewoon als wijze les hoe je de functies range, implode, explode bv kan gebruiken. En hoe je een functie moet maken. Voila...
random-string
<?PHP
error_reporting(E_ALL);
function CreateString($p_iChrs){
if(!is_Numeric($p_iChrs)){
$p_iChrs = 10;
}
// Initialiseren van de waarden
$sReturn=''; // initialiseer de string.
$aInteger = range('0','9'); // Array 0 tot en met 9
$aAlpha = range('a','z'); // Array a t/m z
$aAlphaC = range('A','Z'); // Array A t/m Z
// Haal nummers, letters en hoofdletters uitelkaar en maak nieuwe array.
$aChrs = array_merge($aInteger, $aAlpha, $aAlphaC);
// Als de je array nog even wil bekijken haal dan de # weg.
# print_r($aChrs);
// Genereer de random string :)
for($cnt=0;$cnt<$p_iChrs;$cnt++){
$sReturn.= $aChrs[rand(0,count($aChrs)-1)];
}
return $sReturn;
}
// functie aanroepen: in dit geval met 30 tekens
echo CreateString(30);
?>
Reacties
0