Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/09/2008, 03:25
lau84
 
Fecha de Ingreso: junio-2005
Ubicación: barcelona
Mensajes: 62
Antigüedad: 14 años, 9 meses
Puntos: 0
Pregunta Problemas al enviar mi formulario

Buenas!
Estoy haciendo un formulario con dreamweaver y en principio todo va bien hasta que le doy a enviar. El problema es, que al darle se me abre el php y deja todo el código a la vista por lo tanto no me envia naad a mi mail.

Para el formulario he usado el siguiente código:

Cita:
<form action="enviar.php" method="post" name="contacto" class="Estilo28" id="contacto">
<p><label><div align="center" class="Estilo27">
<div align="center">Nombre<input name="Nombre" type="text" id="nombre" size="30" />
</div>
</label><p align="center" class="Estilo27">
<label>E-Mail
<input name="mail" type="text" id="mail" size="30" /></label></p>
<p align="center" class="Estilo27"><label>Mensaje<br />
<textarea name="mensaje" cols="40" rows="8" id="mensaje"></textarea></label></p>
<p align="center"><span class="Estilo27">
<input type="submit" name="Submit" value="Enviar" />
</span></p>
</form>
Y para enviar el formulario he creado un archivo enviar.php con el siguiente código:

Cita:
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];

$header = 'From: ' . $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 . ", \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 = 'mi [email protected]';
$asunto = 'Contacto desde mi web';

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

echo 'Mensaje enviado correctamente';
?>

Alguien sabe donde está el error?

Gracias de antemano