Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/07/2006, 12:07
Algadir
 
Fecha de Ingreso: noviembre-2005
Mensajes: 312
Antigüedad: 18 años, 5 meses
Puntos: 1
Hola Cluster:

Gracias por responder. Pues efectivamente me olvidé del $_SERVER. Igual con las prisas no caí en la cuenta o igual el código en el que me inspiré no lo llevaba escrito por error. El caso es que no me ha dado error aunque de momento no he recibido el mensaje de prueba, con lo que no sé si realmente se ha enviado o no el mensaje. Miraré la cláusula que dices y aquí te remito el código simple que uso:

El código corresponde a la parte en la que se supone que han mandado datos con el formulario. Lo que hago es:

<?php
if (!$_POST) {
?>
Y muestro el formulario y demás.
<?php
}
else {
$asunto = $_POST["asunto"];
$cuerpo = "Mensaje enviado por: \n";
$cuerpo .= "Nombre: " . $_POST["nombre"] . "\n";
$cuerpo .= "Email: " . $_POST["email"] . "\n";
$cuerpo .= "Comentarios: " . $_POST["comentarios"] . "\n";

//ini_set();
// Función para enviar el correo con los datos del formulario.
mail("email", $asunto, $cuerpo);

// Doy las gracias por el envío
echo "<h1>Contacto</h1><p>Gracias por contactar con nosotros. Responderemos a su petición lo antes posible.</p>";
}
?>

Donde email es la dirección que pongo para hacer las pruebas, la pongo a pelo vamos, da igual cual sea porque uso uno de prueba y luego pondré la buena.

Y eso es todo creo. Miraré la directiva que dices y en cualquier caso a ver si recibo los mensajes de prueba. Por los mensajes que muestra el servidor parece que se han enviado correctamente.

Un saludo y gracias de nuevo.