Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2007, 06:22
Avatar de andrewp
andrewp
 
Fecha de Ingreso: agosto-2003
Ubicación: Barcelona
Mensajes: 1.160
Antigüedad: 20 años, 8 meses
Puntos: 5
Función en botón...

Saludos...

Inicio este post para explicar desde cero mi problema, esperando que me podáis ayudar a resolverlo:

Tengo un script en PHP que funciona sin problemas:

Cita:
<?php
$password = "BCDFGHJKLMNPQRSTVWXYZ!";
$voc1 = "BCDFGHJKLMNPQRSTVWXYZ!";
$voc2 = "aeiou";
$voc3 = "bcdfghjklmnpqrstvwxyz";
$voc4 = "AEIOU";
$num1 ="1234567890";
$num2 ="0987654321";
$num3 ="7358421096";
$num4 ="3975416802";
for ($x=0; $x < 8; $x++) {
$con[$x] = substr($con, mt_rand(0, strlen($con)-1), 1);
$voc1[$x] = substr($voc1, mt_rand(0, strlen($voc1)-1), 1);
$voc2[$x] = substr($voc2, mt_rand(0, strlen($voc2)-1), 1);
$voc3[$x] = substr($voc3, mt_rand(0, strlen($voc3)-1), 1);
$voc4[$x] = substr($voc4, mt_rand(0, strlen($voc4)-1), 1);
$num1[$x] = substr($num1, mt_rand(0, strlen($num1)-1), 1);
$num2[$x] = substr($num2, mt_rand(0, strlen($num2)-1), 1);
$num3[$x] = substr($num3, mt_rand(0, strlen($num3)-1), 1);
$num4[$x] = substr($num4, mt_rand(0, strlen($num4)-1), 1);
}
$pass = $con[0] . $num1[0] .$voc1[0] . $num2[0] . $num3[0] . $voc2[0] . $voc4[0] . $num4[0] . $voc3[0];
echo $pass;
?>
La idea es que genere una combinación aleatoria de números y letras. Si lo dejo tal cual en mi servidor, cada vez que accedo me genera uno diferente y va de maravilla.

Ahora bien, lo que yo necesito es meter este script en un botón que tengo en un formulario. Es decir, que cada vez que se orpima dicho botón se genere esa combinación en un campo predeterminado que reciba la acción. Cómo puedo hacerlo?

Gracias por vuestra ayuda.
__________________
Andrew :P