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.