Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2009, 09:47
baptista19
 
Fecha de Ingreso: agosto-2009
Mensajes: 69
Antigüedad: 15 años, 3 meses
Puntos: 1
Exclamación Problema con formulario en Dreamweaver

Hola de nuevo, os traigo otro problemilla más.

He creado un formulario en Dreamweaver, he seguido un tutorial muy completo y sencillo, pero a la hora de enviar dicho formulario, mi navegador se descargar el archivo php al que está enlazado, y no envía el formulario.

Aquí el código del formulario en Dreamweaver (lo he metido dentro de un div):

<div id="apDiv16">
<form id="form1" name="form1" method="post" action="enviar.php">
<p>
<label>Nombre
<input name="Nombre" type="text" id="Nombre" size="30" />
</label>
</p>
<p>
<label>E-mail
<input name="E-mail" type="text" id="E-mail" size="30" />
</label>
</p>
<p>
<label>Teléfono
<input name="Teléfono" type="text" id="Teléfono" size="30" />
</label>
</p>
<p>
<label>Mensaje
<textarea name="Mensaje" cols="45" rows="15" id="Mensaje"></textarea>
</label>
</p>
<p>
<label>
<input type="submit" name="Enviar" id="Enviar" value="Enviar" />
</label>
</p>
</form>
</div>


Y aquí os pongo el código del php:

enviar.php

< ?php
$nombre = $_POST['Nombre'];
$mail = $_POST['E-mail'];
$empresa = $_POST['Teléfono'];

$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 . ", de la empresa " . $empresa . " \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_correo-yahoo.es';
$asunto = 'Formulario de contacto';

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

echo 'Mensaje enviado correctamente';

?>


¿Dónde están los fallos?

Gracias de nuevo.