Con este script puedes hacer contraseñas de X largo (tu eliges, 6 por default) que incluye mayúsculas (A-Z), minúsculas (a-z) y números (0-9). La razón por la cual los otros carácteres (?, !, >, etc...) no fueron incluídos, es porque en algunas partes no aceptan esos carácteres.
Ejemplo de constraseña creada por este script: 4X0Tn1
Espero que les sirva.
Salu2!
Ejemplo de constraseña creada por este script: 4X0Tn1
Código [Seleccionar]
<?php
$largo = "6"; //Este es el largo del password, puede variar
$invalidos = array (58,59,60,61,62,63,64,91,92,93,94,95,96);
$i = "0";
while ($i < $largo) {
mt_srand ((double) microtime()*1000000);
$num = mt_rand (48,122);
if (in_array ($num,$invalidos)){
continue;
}
else {
echo chr ($num);
}
$i++;
}
?>
Espero que les sirva.
Salu2!