Tengo un formulario de envío de Email en HTML que envía la información a PHP. El formulario funciona bien, incluso la página de agradecimiento después de cumplimentarlo y llega a su destino sin problemas.
He leído algunas cosas en el foro sobre validar a través de PHP y no de Javascript (por aquello del lado del servidor y no del cliente). Mi código php es el siguiente:
Cita:
No sé si es por la última parte del PHP (if ($formsent==true);{...) que no puedo validar como lo he hecho habitualmente o en algo estoy fallando.<?php
$IP = $_SERVER['REMOTE_ADDR'];
$date = date("d-M-y H:i");
$nombre= $_POST['nombre];
$apellido = $_POST['apellido'];
$empleo = $_POST['empleo'];
$pais = $_POST['pais'];
$Email= $_POST['Email'];
$formsent = mail ('[email protected]', contacto',
------ Aquí hay una información en HTML ------------------------------------------------------ "Content-Type: text/html");
if ($formsent==true);{
header("Location:http://www.midominio.es/MuchasGracias.htm");
}
?>
$IP = $_SERVER['REMOTE_ADDR'];
$date = date("d-M-y H:i");
$nombre= $_POST['nombre];
$apellido = $_POST['apellido'];
$empleo = $_POST['empleo'];
$pais = $_POST['pais'];
$Email= $_POST['Email'];
$formsent = mail ('[email protected]', contacto',
------ Aquí hay una información en HTML ------------------------------------------------------ "Content-Type: text/html");
if ($formsent==true);{
header("Location:http://www.midominio.es/MuchasGracias.htm");
}
?>
Me podríais indicar dónde tendría que incluír las variables de validación dejando la posibilidad de abrir una página html si hay un error o la pagina actual si todo esta bien?
Gracias y cordiales saludos.