Lo probé asi pero igual no me anda, me sigue apareciendo que se requiere llenar con datos, lo q pongo es asi :
<?
if (!isset($_POST['name']) || !isset($_POST['email']) || !isset($_POST['message']) || empty($_POST['name']) || empty($_POST['email']) || empty($_POST['message'])) {
print "&result=Fail";
print "&errorMsg=" . urlencode("Se requiere llenar con datos.");
exit;
}
$email = strtolower($email);
addentry($_POST['name'], $_POST['email'], $_POST['message']);
function addentry($name, $email, $message) {
$posted = strftime("%D %I:%M %p");
$message = stripslashes($message);
$file = fopen('entry.txt', 'a+');
if (!$file) {
print "&result=Fail";
print "&errorMsg=" . urlencode("Could not open entry.txt file. Change CHMOD levels to 766.");
exit;
}
fputs($file, "<font color=\"#000000\">Nombre:</font> $name\n<font color=\"#000000\">Email:</font> <font color=\"#CCCCCC\">$email</font><br>\n<font color=\"#000000\">Hora:</font> $posted\n<font color=\"#000000\">Mensaje:</font> $message\n\n");
fclose($file);
// Send admin an email when new entry occurs
// mailAdmin($_POST['name'], $_POST['email']);
}
function mailAdmin($name, $email) {
$mailTo = "weSCO <
[email protected]>";
$mailFrom = "From: Libro de Visitas <
[email protected]>";
$mailSubject = "Nuevo Mensaje Libro de Visitas";
$mailBody = "$name ($email) has just posted in your guestbook\n\nView it at
http://www.wesco.com.ar";
mail($mailTo, $mailSubject, $mailBody, $mailFrom);
}
print "&result=okay";
exit;
?>
que puede ser? porq no anda, si yo uso las variables superglobales teniendo el global_register en ON.
ESPERO AYUDA, PORQ LO PROBE MIL VECES Y NO ME ANDA!!
SALUDOS