Wachtwoord generator
Auteur: Tuinstoel - 26 augustus 2004 - 21:47 - Gekeurd door: Dennisvb - Hits: 5069 - Aantal punten: 2.75 (6 stemmen)
Dit script genereert een wachtwoord uit een opgegeven reeks tekens.
Je gebruikt het als volgt:
<?php
$sPass = wachtwoord(5);
// retourneert een wachtwoord van 5 tekens lang
echo wachtwoord(3,'abcdefgh');
// retourneert een wachtwoord van 3 tekens, bestaande uit de reeks a-h.
?>
<?php $sPass = wachtwoord(5); // retourneert een wachtwoord van 5 tekens lang echo wachtwoord (3,'abcdefgh'); // retourneert een wachtwoord van 3 tekens, bestaande uit de reeks a-h. ?>
|
Code: |
<?php
// $iLength = De lengte die hij terug geeft, maximaal het aantal tekens van $sTekens
// $sTekens is de reeks tekens die hij gebruikt met het genereren van het wachtwoord
function wachtwoord($iLength=8,$sTekens = 'abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ')
{
// kijken of het aantal tekens niet korter is dan de opgegeven lengte
if($iLength < strlen($sTekens))
{
// $sTekens door elkaar schudden
$sShuffle = str_shuffle($sTekens);
// en returnen, met een verkort geval met substr(string tekst, int start, int lengte)
return substr($sShuffle,0,$iLength);
}
}
?>
<?php // $iLength = De lengte die hij terug geeft, maximaal het aantal tekens van $sTekens // $sTekens is de reeks tekens die hij gebruikt met het genereren van het wachtwoord function wachtwoord($iLength=8,$sTekens = 'abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ') { // kijken of het aantal tekens niet korter is dan de opgegeven lengte if($iLength < strlen($sTekens)) { // $sTekens door elkaar schudden // en returnen, met een verkort geval met substr(string tekst, int start, int lengte) return substr($sShuffle,0,$iLength); } } ?>
Download code (.txt)
|
|
Stemmen |
Niet ingelogd. |
|