He probado con lo que me has dicho y sigue pasándome lo mismo. Me manda textualmente el código html.
Este es un resumen de lo que tengo hasta ahora (El original lleva muchos más campos que funcionan todos perfectamente pero no me deja dar formato al email que me llega).
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Formulario de envio de datos</title>
</head>
Versión beta
<?php
if (!isset($_POST['email'])) {
?>
<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
<label>
<strong>Nombre</strong>:
<input name="nombre" STYLE="background:yellow;color:red" type="text" />
</label></p>
<label>
Apellido:
<input name="Apellido" type="text" />
</label></p>
<label>
DNI:
<input name="dni" type="text" />
</label></p>
<label>
Teléfono:
<input name="telefono" type="text" />
</label></p>
<label>
Fecha de nacimiento:
<input name="Nacimiento" type="text" />
</label></p>
<label>
Fecha de carnet de conducir:
<input name="Carnet" type="text" />
</label></p>
<label>
Localidad:
<input name="Localidad" type="text" />
</label></p>
<label>
Email:
<input name="email" type="text" />
</label></p>
<label>
Mensaje:
<textarea name="mensaje" rows="6" cols="50"></textarea>
</label></p>
<input type="reset" value="Borrar" />
<input type="submit" value="Enviar" />
</form>
<?php
}else{
$mensaje="Mensaje del formulario de contacto de Arpez.es";
$mensaje.= "\nNombre: ". $_POST['nombre'];
$mensaje.= "\nApellido: ". $_POST['Apellido'];
$mensaje.= "\nDNI: ".$_POST['dni'];
$mensaje.= "\nNacimiento: ".$_POST['Nacimiento'];
$mensaje.= "\nLocalidad: ".$_POST['Localidad'];
$mensaje.= "\ncp: ".$_POST['CP'];
$mensaje.= "\nEmail: ".$_POST['email'];
$mensaje.= "\nObservaciones: \n".$_POST['Observaciones'];
$mensaje.= "\nMensaje: \n".$_POST['mensaje'];
$destino= "[email protected]";
$remitente = $_POST['email'];
$asunto = "Mensaje enviado por: ".$_POST['nombre'];
mail($destino,$asunto,$mensaje,"FROM: $remitente");
?>
<p>Mensaje enviado.</p></strong>
<?php
}
?>
<body>
</body>
</html>