ik heb dit in mijn programma


<?

function pass($format="L,l,C,T,L,l,C,T"){
//lengte wachtwoord wordt hieronder nog met twee willekeurige tekens vergroot!
//format: l = Kleine-letter, L = Hoofd-letter, C = Cijfer, T = Teken, komma gescheiden
$ww_kleineletters = explode(",",'a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z');
$ww_hoofdletters = explode(",",'A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z');
$ww_tekens = explode(",",'@,^,$,!,#,$,%,&,*,(,),<,>,?,+,=,_,:,;');
$ww = ""; // Een random wachtwoord genereren
$format=explode(",",$format);
shuffle($format);
array_push($format, $format[3], $format[5]); //toevoegen 2 willekeurige
while($char=array_pop($format)) {
switch ($char) {
case "l": // Een kleine-letter genereren
$ww .=$ww_kleineletters[array_rand($ww_kleineletters,1)];
break;
case "L": // Een hoofd-letter genereren
$ww .=$ww_hoofdletters[array_rand($ww_hoofdletters,1)];
break;
case "C": // Een cijfer genereren
$ww .= rand(0,9);
break;
case "T": // Een teken genereren
$ww .=$ww_tekens[array_rand($ww_tekens,1)];
break;
}
}
return($ww);
}


?>

maar hoe roep ik deze functie aan... en hoe krijg ik hem bijvoorbeeld in een variable $wachtwoord??


groet e.
pass($wachtwoord);

Edit: Dit hoort trouwens niet in koffiehoek... Snap je toch zeker wel?

Reageren