Estoy Tratando de generar 567 password aleatorios, para eso estoy ocupando un codigo que dejo Faser esta en esta direccion:
http://www.forosdelweb.com/showthrea...+contrase%F1as
Pero a mi no me funciona quiero hacer lo mismo que hace Faser, es el mismo problema que tengo, pero este codigo me arroja los siguientes errores:
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\AppServ\www\2\generar_pass.php on line 19
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\AppServ\www\2\generar_pass.php on line 19
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\2\generar_pass.php on line 20
El codigo ya modificado lo tengo de la siguiente forma:
Código PHP:
<?php
include("conec.inc.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);
}
$resultado=mysql_query("SELECT nombre_usuario FROM socios1");
while ($row=mysql_fetch_array($resultado))
{
$password_generado=genera_password(5);
$sql="UPDATE socios1 SET pass='$password_generado' WHERE nombre_usuario='".$row['nombre_usuario']."'";
mysql_query($sql);
}
?>
les voy a djar algunos datos:
La Tabla a la que quiero ingresar es: socios1
El nombre de usuario es:nombre_usuario
y el password es: pass
Bueno espero que me puedan ayudar, les comento que al sacarle el punto y coma al mysql_query se van los errores pero me manda un error en el while.
Se agradece de antemano