Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/04/2011, 01:01
miriamgomez
 
Fecha de Ingreso: abril-2008
Mensajes: 348
Antigüedad: 16 años
Puntos: 1
Fallo con codigo CAPTCHA

Hola:

Estoy trabajando en un registro de datos en una base de datos, funcionaba...

Pero al añadirle el problema viene cuando intente hacer una verificacion del CAPTCHA.

Dejo de funcionar y la pagina sale en blanco

Código PHP:
Ver original
  1. <?php
  2. $Captcha = (string) $_POST["CAPTCHA_CODE"];
  3. if(sha1($Captcha) != $_SESSION["CAPTCHA_CODE"]) {
  4.             $Message = "<p style='color: #000066;'><strong>El c&oacute;digo de validaci&oacute;n  es incorrecto.</strong></p>";
  5.         }else {
  6. $autor = $_POST["autor"];
  7. $titulo= $_POST["titulo"];
  8. $direccion= $_POST["direccion"];
  9. $categoria= $_POST["servicios"];
  10. $sub= $_POST["meses"];
  11. $reciproco= $_POST["reciproco"];
  12. $email= $_POST["email"];
  13.  
  14.  
  15. $descripcion = stripslashes($_POST["descripcion"]);
  16. $descripcion=$_POST['descripcion'];
  17. $descripcion = str_replace("\n\r","<br>",$descripcion); //se cambian los saltos de linea por <br>
  18. $descripcion= str_replace("\r\n","<br>",$descripcion);
  19. $descripcion = str_replace("\n","<br>",$descripcion);
  20.  
  21.  
  22.  
  23.  
  24.  
  25. if(!is_uploaded_file($_FILES['imagen']['tmp_name']))
  26.    {
  27.     echo "Error al subir archivo";
  28.     }
  29.     else {
  30.     $conectar = mysql_connect("localhost","user","password");
  31.     $bd = mysql_select_db("db");
  32.     $nombre = explode(".",$_FILES['imagen']['name']);
  33.     $peticion = mysql_query("INSERT INTO directorio(nombre,url,autor,titulo,direccion,categoria,sub,descripcion,reciproco,email) VALUES('".$nombre[0]."','subidas/".$_FILES['imagen']['name']."','$autor','$titulo','$direccion','$categoria','$sub','$descripcion','$reciproco','$email')") or die(mysql_error());
  34.     move_uploaded_file($_FILES['imagen']['tmp_name'],"subidas/".$_FILES['imagen']['name']);
  35.     echo "Se ha subido correctamente tu imagen";
  36.     }
  37.     }   ?>