Vereis, estoy realizando un cd multimedia de esos offline. En principio, no me quería comer mucho la cabeza y ya que tenía hecha una web que está subida en Internet, quise dejarla tal como está, pero metiendola en el CD.
El problema que tengo es que mi web, utiliza la función de PHP mail() y me he dado cuenta que si se carga la web desde el CD, esa función parece que funciona (por el mensaje que da), pero luego el e-mail no llega a mi correo.
Supongo que esa función necesita hacer uso del servidor PHP y al estar ejecutandose desde una unidad que no es Internet falla, aunque diga que el e-mail se ha enviado con exito.
Ante esto, ¿qué método puedo utilizar para que se puedan poner en contacto conmigo? Lógicamente se que tienen que tener conexión a Internet para que me llegue el e-mail.
He visto este código, pero claro utiliza de por medio Flash junto con PHP:
http://www.forosdelweb.com/f16/formu...sde-cd-506871/
Lo que no acabo de entender es, si utiliza PHP ese código, por qué razón no funciona el mío. Mi código PHP es el siguiente:
Cita:
¿A alguien se le ocurre qué cambiar de este código para que funcione?<?php
// load the variables form address bar
$subject = $_REQUEST["subject"];
$message = $_REQUEST["message"];
$from = $_REQUEST["from"];
// remove the backslashes that normally appears when entering " or '
$message = stripslashes($message);
$subject = stripslashes($subject);
$from = stripslashes($from);
mail("[email protected]", 'Online Form: '.$subject, $_SERVER['REMOTE_ADDR']."\n\n".$message, "From: $from");
// delete the cookie so it cannot sent again by refreshing this page
setcookie('tntcon','');
?>
// load the variables form address bar
$subject = $_REQUEST["subject"];
$message = $_REQUEST["message"];
$from = $_REQUEST["from"];
// remove the backslashes that normally appears when entering " or '
$message = stripslashes($message);
$subject = stripslashes($subject);
$from = stripslashes($from);
mail("[email protected]", 'Online Form: '.$subject, $_SERVER['REMOTE_ADDR']."\n\n".$message, "From: $from");
// delete the cookie so it cannot sent again by refreshing this page
setcookie('tntcon','');
?>
Muchas gracias por todo y un cordial saludo.