24 octubre, 2018
Programaremos un script para generar una combinación de letras y números en forma aleatoria en PHP usando las funciones RAND y MD5, de fácil implementación
Suscríbete a nuestro canal en Youtube
SuscríbirseEn el transcurso del desarrollo web de un sistema de registro de usuarios es necesario otorgarle al usuario una clave o password, pues bien en ésta ocasión mostramos el script de una función en el lenguaje PHP que genera un numero de caracteres y letras de forma aleatoria, que tiene como parámetro la longitud de la cadena a generar. hace uso de las funciones matemáticas de cadena y numero Rand() y MD5().
La función retorna un cadena aleatoria de números y letras de acuerdo a una longitud cuyo valor es enviado como parámetro:
function generarcodigo($longitud){
$exp_reg="[^A-Z0-9]";
return substr(eregi_replace($exp_reg, "", md5(rand())) .
eregi_replace($exp_reg, "", md5(rand())) .
eregi_replace($exp_reg, "", md5(rand())),
0, $longitud);
}
Ahora explicamos la forma de usarlo
$codigo = generarcodigo(6);
echo $codigo;
Esto nos va a imprimir la cadena aleatoria con una longitud de 6 posiciones
Leido 5765 veces | 0 usuarios
Código fuente no disponible.
© Copyright Codea::App Cursos de Programación Online | LATAM | 2020 - 2024