Tras pruebas y pruebas lo he conseguido!!! Lo único que me llega un correo con mi nombre de usuario webftp como remitente, y no de la persona que me escribe. Pero me doy con un canto en los dientes. Ahora editar un poco validar formulario y estilos, y voy servido.
HTML:
<form action="enviar.php" method="post" name="formulario" id="formulario" form>
<label>Nombre y Apellidos:<br />
<input name="nombre" type="text" id="nombre" size="30" />
</label>
<p>
<label>Teléfono de Contacto:<br />
<input name="telefono" type="text" id="telefono" size="30" />
</label>
</p>
<p>
<label>Ciudad:<br />
<input name="ciudad" type="text" id="ciudad" size="30" />
</label>
</p>
<p>
<label>Email:<br />
<input name="mail" type="text" id="mail" size="30" />
</label>
</p>
<p>
<label>Motivo de Contacto:<br />
<textarea name="mensaje" cols="30" id="mensaje"></textarea>
</textarea>
</label>
</p>
<p>
<label>
<input name="boton" type="submit" id="boton" onClick="MM_validateForm('telefono','','NisNum','m ail','','RisEmail');return document.MM_returnValue" value="Enviar" />
</label>
</p>
</form>
PHP:
<?
$nombre = $_POST['nombre'];
$ciudad = $_POST ['ciudad'];
$telefono = $_POST['telefono'];
$mail = $_POST['mail'];
$mensaje = $_POST ['mensaje'];
$para="
[email protected]";
$asunto="Contacto desde web";
$header="From: $mail";
$header="X-Mailer: PHP/";
$header="Mime-Version: 1.0 \r\n";
$header="Content-type: text/plain; charset=utf-8\r\n";
$mensaje="$nombre,
De: $ciudad.
Dirección: $mail.
Teléfono: $telefono.
Ha enviado el siguiente mensaje:
$mensaje";
$okProceso=mail($para,$asunto,$mensaje,$header);
if($okProceso)
{echo" Email enviado. ";}
else
{echo" Error al enviar. ";}
?>