Formulario php correcto?

0buS

Hola,

Os pongo el codigo de este formulario php, a ver si esta correcto, porque no me llegan los mensajes, y no se si tiene que dar error.

<?php

$nombre = $_POST['nombre'];
$mail = $_POST['email'];
$asunto = $_POST['asunto'];

$header = 'De: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje = "Este mensaje fue enviado por " . $nombre . ", con el asunto " . $asunto . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());

$para = 'micorreo@gmail.com';
$asunto = "BLUE: " . $asunto;

mail($para, $asunto, utf8_decode($mensaje), $header);

echo 'Consulta enviada';
?>
Codigo HTML
Fr4nk0

Tienes instalado un servidor de correo en la máquina donde ejecutas el script? Porque si no lo tienes instalado y configurado, nunca te llegarán los mensajes

SiCk

RTFM :P
http://es.php.net/manual/en/book.mail.php

No, en serio, será algo de la config. del servidor. Si no, puedes buscar una de las mil clases que existen para mandar emails usando un smtp, por ejemplo de google.

Usuarios habituales

  • SiCk
  • Fr4nk0
  • 0buS