Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/02/2010, 10:15
luna19_rv
 
Fecha de Ingreso: octubre-2009
Mensajes: 5
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: utilizar captcha y guardar datos de formulario

Hola gracias por contestar, creo que si puedo mostrarte el codigo, como tengo que decir que el codigo del captcha lo descargue de internet pero funciona muy bien, el problema es que ya no lo pude modificar mas para que funcione con mi formulario que tambien funciona bien ya que trabajando solo hace las conexiones con la base de datos y almacena perfecto aqui esta el codigo

Código PHP:
<?php
session_start
(); 


<?
php
if (empty($_POST)) { ?>
<form method="POST">
Username:<br />
<input type="text" name="username" /><br />
Password:<br />
<input type="text" name="password" /><br /><br />

<div style="width: 430px; float: left; height: 90px">
      <img id="siimage" align="left" style="padding-right: 5px; border: 0" src="securimage_show.php?sid=<?php echo md5(time()) ?>" /><br />
        
        <a tabindex="-1" style="border-style: none" href="#" title="Refresh Image" onClick="document.getElementById('siimage').src = 'securimage_show.php?sid=' + Math.random(); return false"></a></div>

<input type="text" name="code" size="12" /><br /><br />

<input type="submit" value="Submit Form" />
</form>

<?php
} else { //form is posted
  
include("securimage.php");
  
$img = new Securimage();
  
$valid $img->check($_POST['code']);

  if(
$valid == true) {
    echo 
"<center>Tu mensaje ha sido enviado.<br />Click <a href=\"{$_SERVER['PHP_SELF']}\">aqui</a> para regresar.</center>";
  } else {
    echo 
"<center>tu codigo es invalido  <a href=\"javascript:history.go(-1)\">pulsa aqui</a> para intentarlo de nuevo.</center>";
  }
}

?>
este codigo llama a securimage.php y a la vez securimage.php llama a otro php que es una libreria para que funcione el captcha, creo que este es el problema, el formulario directamente llama aforo22.php para imprimir los datos en la BD y el captcha necesita ir a securimage.php, trate de poner lo que hay securimage y foro22 pero solo me causo errores en la libreria del captcha, tal vez sea necesario usar otro captcha? ya se que me van a decir que me enseñe a programar pero hago todo lo que puedo, gracias....