hice mi pagina web y la subi al servidor gratuito cctw donde me di de alta.
Estoy intentando introducir una pagina de contacto con un form que me envie los datos a mi correo,
aunque el php me dice correo enviado, la realidad es que no recibo nada.
codigo del php:
<?php
//variable de validacion
$valida = true;
if (empty($_POST['nombre'])) {
echo "<b>No se especifico nombre</b><br/>";
$valida = false;
}
if (empty($_POST['mail'])) {
echo "<b>No se especifico E - mail</b><br/>";
$valida = false;
}
if (empty($_POST['asunto'])) {
echo "<b>No se especifico asunto</b><br/>";
$valida = false;
}
if (empty($_POST['mensaje'])) {
echo "<b>Por favor, no envie un mensaje en blanco</b><br/>";
$valida = false;
}
// Validamos la direccion de correo electronico
//if (!strchr($_POST['mail'],"@") || !strchr($_POST['email'],"."))
// {echo "<b>No es un correo valido</b><br/>"; $valida = false; }
// Si las comprobaciones son correctas
if ($valida == true)
{
// Creamos el header para el mensaje
// para:
$to ="[correo eliminado]";
// Asunto
$subject = $_POST['asunto'];
// Cabeceras del mail (Content-Type y demas info)
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=utf-8\n";
// El From: en la forma Nombre <[correo eliminado]>, esto garantiza que
// el receptor vea solo el nombre de quien envia
$headers .= "From: ".$_POST['nombre']." <".$_POST['email'].">\n";
// Opcional: Resopnder a:
$headers .= "Reply-To: " . $_POST['email']."\n";
//Opcional X-Mailer
$headers .= "X-Mailer: PHP/" . phpversion();
// Cuerpo del email
$message = $_POST['mensaje'];
if(mail($to, $subject, $message,$headers))
{
echo "<p>Mensaje enviado, Gracias por sus sugerencias.<br /><a href=\"javascript:history.go(-1)\">Volver</a></p>";
}
else {
echo ("ERROR. PORFAVOR INTENTE MAS TARDE");
}
}
?>
gracias por vuestra ayuda.
por cierto si quereis visitar mi pagina y darme alguna opinion:
http://www.galagrafic.comocreartuweb.es/index.html
Estoy intentando introducir una pagina de contacto con un form que me envie los datos a mi correo,
aunque el php me dice correo enviado, la realidad es que no recibo nada.
codigo del php:
<?php
//variable de validacion
$valida = true;
if (empty($_POST['nombre'])) {
echo "<b>No se especifico nombre</b><br/>";
$valida = false;
}
if (empty($_POST['mail'])) {
echo "<b>No se especifico E - mail</b><br/>";
$valida = false;
}
if (empty($_POST['asunto'])) {
echo "<b>No se especifico asunto</b><br/>";
$valida = false;
}
if (empty($_POST['mensaje'])) {
echo "<b>Por favor, no envie un mensaje en blanco</b><br/>";
$valida = false;
}
// Validamos la direccion de correo electronico
//if (!strchr($_POST['mail'],"@") || !strchr($_POST['email'],"."))
// {echo "<b>No es un correo valido</b><br/>"; $valida = false; }
// Si las comprobaciones son correctas
if ($valida == true)
{
// Creamos el header para el mensaje
// para:
$to ="[correo eliminado]";
// Asunto
$subject = $_POST['asunto'];
// Cabeceras del mail (Content-Type y demas info)
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=utf-8\n";
// El From: en la forma Nombre <[correo eliminado]>, esto garantiza que
// el receptor vea solo el nombre de quien envia
$headers .= "From: ".$_POST['nombre']." <".$_POST['email'].">\n";
// Opcional: Resopnder a:
$headers .= "Reply-To: " . $_POST['email']."\n";
//Opcional X-Mailer
$headers .= "X-Mailer: PHP/" . phpversion();
// Cuerpo del email
$message = $_POST['mensaje'];
if(mail($to, $subject, $message,$headers))
{
echo "<p>Mensaje enviado, Gracias por sus sugerencias.<br /><a href=\"javascript:history.go(-1)\">Volver</a></p>";
}
else {
echo ("ERROR. PORFAVOR INTENTE MAS TARDE");
}
}
?>
gracias por vuestra ayuda.
por cierto si quereis visitar mi pagina y darme alguna opinion:
http://www.galagrafic.comocreartuweb.es/index.html