Código PHP:
Ver originalfunction generar_txtAct($longitud,$especiales){
// Array con los valores a escoger
$semilla[] = array('a','e','i','o','u'); $semilla[] = array('b','c','d','f','g','h','j','k','l','m','n','p','q','r','s','t','v','w','x','y','z'); $semilla[] = array('0','1','2','3','4','5','6','7','8','9'); $semilla[] = array('A','E','I','O','U'); $semilla[] = array('B','C','D','F','G','H','J','K','L','M','N','P','Q','R','S','T','V','W','X','Y','Z'); $semilla[] = array('0','1','2','3','4','5','6','7','8','9'); //* <--- esto
// si puede contener caracteres especiales, aumentamos el array $semilla
if ($especiales) { $semilla[] = array('$','#','%','&','@','-','?','¿','!','¡','+','-','*'); } //* <--esto
// creamos la clave con la longitud indicada
for ($bucle=0; $bucle <$longitud; $bucle++){
// seleccionamos un subarray al azar
// selecccionamos una posición al azar dentro del subarray
// cogemos el carácter y lo agregamos a la clave
$clave .= $semilla[$valor][$posicion];
}//; <---- Esto
// devolvemos la clave
return $clave;
}
Usa el etiquetado correto php, e identa.