Por fin he logrado que aparezca la imagen del captcha en un html. Ahora lo que me pasa es que mete el texto que meta de lo que me aparezca me lo da como malo
Desde el formulario llamo a un php con este codigo
<?php
// session_start();
if(strtoupper($REQUEST["captcha"]) == $SESSION["captcha"]){
// REMPLAZO EL CAPTCHA USADO POR UN TEXTO LARGO PARA EVITAR QUE SE VUELVA A INTENTAR
$SESSION["captcha"] = md5(rand()*time());
// INSERTA EL CÓDIGO EXITOSO AQUI
$sendTo = "[email protected]";
$subject = "formulario";
$nombre = $_POST["nombre"];
$telefono = $_POST["telefono"];
$email = $_POST["email"];
$eltexto = $_POST["eltexto"];
$headers .= "";
$message = "\nNombre: " . $nombre . "\ntelefono: " . $telefono . "\nemail: " . $email . "\nArea Texto: " . $eltexto;
mail($sendTo, $subject, $message, $headers);
header ("Location: escuela.html");
}else{
// REMPLAZO EL CAPTCHA USADO POR UN TEXTO LARGO PARA EVITAR QUE SE VUELVA A INTENTAR
$SESSION["captcha"] = md5(rand()*time());
// INSERTA EL CÓDIGO DE ERROR AQUÍ
header ("Location: errorcaptcha.html");
}
?>
Siempre se va al else por lo que los datos del formulario no llegan
He probado a poner la variable SESSION con el _delante y el REQUEST igual y nada.
Sabéís a que puede ser debido
Muchas gracias