Tengo un problema, y es que bajé una librería en PHP y AJAX para mandar correos, y no manda nada. Aunque según la validación de esta librería dice que se ha mandado con éxito, no se que puede ser.
El sistema está en
www.araguatehotel.com.
Les pongo el código de los archivos que lo conforman, (cambie el correo en este ejemplo para evitar spam).
config.php
contact.php
Código:
<?php
/*
Credits: Bit Repository
URL: http://www.bitrepository.com/
*/
include 'config.php';
error_reporting (E_ALL ^ E_NOTICE);
$post = (!empty($_POST)) ? true : false;
if($post)
{
include 'functions.php';
$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(WEBMASTER_EMAIL, $subject, $message,
"From: ".$email."\r\n"
."Reply-To: ".REPLY_TO."\r\n"
."X-Mailer: PHP/" . phpversion());
if($mail)
{
echo 'OK';
}
}
else
{
echo '<div class="notification_error">'.$error.'</div>';
}
}
?>
feedback.php
Código:
<?php
/*
Credits: Bit Repository
URL: http://www.bitrepository.com/
*/
include 'config.php';
error_reporting (E_ALL ^ E_NOTICE);
$post = (!empty($_POST)) ? true : false;
if($post)
{
include 'functions.php';
$name = stripslashes($_POST['name']);
$message = htmlspecialchars($_POST['message']);
$error = '';
// Check name
if(!$name)
{
$error .= 'Please enter your name.<br />';
}
// Check message (length)
if(!$message || strlen($message) < 15)
{
$error .= "Please enter your message. It should have at least 15 characters.<br />";
}
if(!$error)
{
$mail = mail(WEBMASTER_EMAIL, 'Feedback', $message,
"From: ".$email."\r\n"
."Reply-To: ".REPLY_TO."\r\n"
."X-Mailer: PHP/" . phpversion());
if($mail)
{
echo 'OK';
}
}
else
{
echo '<div class="notification_error">'.$error.'</div>';
}
}
?>
Sigo en el siguiente post...