Buenas tengo un codigo php para enviar un formulario y es el siguiente:
<?
$nombre = $_POST["nombre"];
$persona = $_POST["persona"];
$ciudad = $_POST["ciudad"];
$telefono = $_POST["telefono"];
$correo = $_POST["correo"];
$coment = $_POST["coment"];
if ($nombre == "")
{
echo " Nombre Compañia Vacío" ;
}
else if ($persona == "")
{
echo "Persona de contacto vacío" ;
}
else if ($correo == "")
{
echo "Correo no válido";
}
else
{
//Estoy recibiendo el formulario, compongo el cuerpo
$cuerpo = "Formulario enviado" . "*****";
$cuerpo .= "Empresa: " . $HTTP_POST_VARS["nombre"] . "*****";
$cuerpo .= "Contacto: " . $HTTP_POST_VARS["persona"] . "*****";
$cuerpo .= "Ciudad: " . $HTTP_POST_VARS["ciudad"] . "*****";
$cuerpo .= "Teléfono: " . $HTTP_POST_VARS["telefono"] . "*****";
$cuerpo .= "Comentarios: " . $HTTP_POST_VARS["coment"] . "*****";
$cuerpo .= "Correo: " . $HTTP_POST_VARS["correo"] . "*****";
//mando el correo...
mail("[email protected]","web",$cuerpo);
}
?>
De PHP la verdad que no entiendo mucho, lo que quiero es validar que la direccion tenga una @, un dominio, etc, ; antes tenía un javascript que cuando dabas a enviar y habia un campo vacío o el correo no era correcto te saltaba un mensaje de alerta avisandote de lo que fallaba; como llama a esa función desde el php??; y por último quiero que cuando se envía bien el correo vaya a una página determinada.
Gracias por adelantado