Ver Mensaje Individual
  #11 (permalink)  
Antiguo 06/08/2009, 15:11
alvarols
 
Fecha de Ingreso: diciembre-2008
Mensajes: 738
Antigüedad: 15 años, 5 meses
Puntos: 15
Respuesta: Porque el correo no se manda (cuando la misma validación dice que sí).

Si, y si se envió. El problema parece ser el código y no el servidor.

Lo modifiqué para que quedara así, pero sigue sin pasar nada

Código:
<?php
/*
Credits: Bit Repository
URL: http://www.bitrepository.com/
*/
;
error_reporting (E_ALL ^ E_NOTICE);

$post = (!empty($_POST)) ? true : false;

if($post)
{
include 'functions.php';

$webmastermail = "[email protected]";
$replyto = "[email protected]";
$name = stripslashes($_POST['name']);
$email = trim($_POST['email']);
$subject = stripslashes($_POST['subject']);
$message = htmlspecialchars($_POST['message']);

$error = '';

// Check name
if(!$name)
{
$error .= 'No has intruoducido tu nombre.<br />';
}

// Check email
if(!$email)
{
$error .= 'No has introducido tu e-mail.<br />';
}

if($email && !ValidateEmail($email))
{
$error .= 'Por favor escribe un email válido.<br />';
}

// Check message (length)
if(!$message || strlen($message) < 10)
{
$error .= "Por favor escribe tu mensaje. Debe tener al menos 10 caracteres.<br />";
}


if(!$error)
{
$mail = mail($webmastermail, $subject, $message,
     "From: ".$email."\r\n"
    ."Reply-To: ".$replyto."\r\n"
    ."X-Mailer: PHP/" . phpversion());
	
	 mail($webmastermail, $subject, $message,
     "From: ".$email."\r\n"
    ."Reply-To: ".$replyto."\r\n"
    ."X-Mailer: PHP/" . phpversion());

if($mail)
{
echo 'OK';
}

}
else
{
echo '<div class="notification_error">'.$error.'</div>';
}

}
?>