Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/03/2013, 12:45
Avatar de javicruzgv
javicruzgv
 
Fecha de Ingreso: diciembre-2011
Ubicación: Alcoy(Alicante)
Mensajes: 189
Antigüedad: 12 años, 10 meses
Puntos: 2
Error al generar claves aleatorias

Buenas, he encontrado este código para generar claves aleatorias de un tamaño determinado en internet y de vez en cuando me da ERROR y no se por que. Os paso los códigos a ver si alguien me lo puede aclarar.

codigo:
Código PHP:
function generar_clave($longitud){ 
    
$permitidos "1234567890abcdefghijkmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
    
$i 1;
    
$password "";
    while (
$i <= $longitud) {
        
$password .= $permitidos{mt_rand(0,strlen($permitidos))};
        
$i++;
    }
    return 
$password

error:
Código HTML:
Notice: Uninitialized string offset: 61 (el error me lo marca en  $password .= $permitidos{mt_rand(0,strlen($permitidos))};)
__________________
http://www.cruzpyd.com