<?php
// Recibiendo las variables
@$pfw_ip= $_SERVER['REMOTE_ADDR'];
@$nombre = addslashes($_POST['nombre']);
@$email = addslashes($_POST['email']);
@$asunto = addslashes($_POST['asunto']);
@$mensaje = addslashes($_POST['mensaje']);
// Validación
if (strlen($nombre) == 0 )
{
die("<p align='center'><b><font face='Verdana' size='2' color='#FF0000'>Ingrese un nombre válido</font></b></p>");
}
if (! ereg('[A-Za-z0-9_-]+\@[A-Za-z0-9_-]+\.[A-Za-z0-9_-]+', $email))
{
die("<p align='center'><b><font face='Verdana' size='2' color='#FF0000'>El formato del E-mail no es válido.</font></b></p>");
}
if (strlen($email) == 0 )
{
die("<p align='center'><b><font face='Verdana' size='2' color='#FF0000'>El formato del E-mail no es válido.</font></b></p>");
}
if (strlen($asunto) == 0 )
{
die("<p align='center'><b><font face='Verdana' size='2' color='#FF0000'>Falta el Asunto.</font></b></p>");
}
if (strlen($mensaje) == 0 )
{
die("<p align='center'><b><font face='Verdana' size='2' color='#FF0000'>No ha ingresado el Mensaje.</font></b></p>");
}
//Enviando el Email
$pfw_header = "From: $email\n"
. "Reply-To: $email\n";
$pfw_subject = "Correo desde mi página web.";
$pfw_email_to = "
[email protected]";
$pfw_message = "Visitor's IP: $pfw_ip\n"
. "Nombre: $nombre\n"
. "Email: $email\n"
. "Asunto: $asunto\n"
. "Mensaje: $mensaje\n";
@mail($pfw_email_to, $pfw_subject ,$pfw_message ,$pfw_header ) ;
echo("<p align='center'><font face='Verdana' size='5' color='#008000'>El mensaje se ha enviado con éxito.</font></p>");
?>