Ver Mensaje Individual
  #11 (permalink)  
Antiguo 04/11/2005, 05:00
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Realmente no sé si entiendes que hace un "for" y como se incrementa su valor ..

No puedes dar un valor "$i=sd5fg3;" .. eso no tiene sentido!!!!!!!!

Revisa la documentación oficial sobre for():
http://www.php.net/for

Se trata de que crees un bucle de 0 a N y ahí llames a tu función que genere tu password .. por ejemplo que se expone en este mensaje o en la FAQ de la referencia:


Código PHP:
<?
function genera_password($longitud,$tipo="alfanumerico"){ 

    if (
$tipo=="alfanumerico"){ 
        
$exp_reg="[^A-Z0-9]"
    } elseif (
$tipo=="numerico"){ 
        
$exp_reg="[^0-9]"
    } 
     
    return 
substr(eregi_replace($exp_reg""md5(rand())) . 
       
eregi_replace($exp_reg""md5(rand())) . 
       
eregi_replace($exp_reg""md5(rand())), 
       
0$longitud); 

for (
$i=0$i<=10$i++){
   echo 
"Password: (alfanumérico) ".genera_password(4)."<br>"
}
?>
Un saludo,