Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/12/2010, 08:09
delrdlp
 
Fecha de Ingreso: diciembre-2010
Mensajes: 32
Antigüedad: 13 años, 11 meses
Puntos: 1
Respuesta: numero y letra aleatorio con php

Acá te paso una función para generar claves aleatorias de x dígitos:

Código PHP:
function randomText($length) {

    
$pattern "1234567890abcdefghijklmnopqrstuvwxyz";

    for(
$i 0$i $length$i++) {

        
$key .= $pattern{rand(035)};

    }

    return 
$key;


la llamarías con $clave = randomText(8);

Luego que la tengas generada, tendrás que hacer una consulta en un bucle:

Código PHP:
$existe true;
while(
$existe) {

<
EJECUTAS CONSULTA"select count(*) from xxx where hash = '$clave'"
 
if(<EXISTE LA CLAVE>) {
  
$clave randomText(8);
 } else {
  
$existe false;
 }