Así, cuando el usuario haga clic en el botón enviar:
<form action="enviar.php method="post">
Copia el siguiente código en cualquier editor y guárdalo como tipo de fichero:php con el nombre 'enviar.php' en la misma carpeta donde tienes 'contacto.html' o bien haz clic aquí para descargar el fichero.
El texto resaltado en verde corresponde a variables de PHP (que puede ser cualquier nombre sin espacios). Los textos en rojo tienen que corresponder obligatoriamente con los name especificados en el formulario, mientras que los textos azules son aquellos datos que no corresponden con ningún dato y que los podemos modificar a nuestro gusto.
<?php $destinatario = 'nombre@servidor.es'; $asunto = 'Petición de presupuesto'; $usuario = $_POST['nombre']; $remitente = $_POST['mail']; $proyecto = $_POST['descripcion']; $estado = $_POST['proceso']; $presu = $_POST['presupuesto']."€"; if (!$_POST){ ?> <?php }else{ $cuerpo = "<span style='color:#781D22'> Petición de información de </span>: " . $usuario . "<br>"; $cuerpo .= "<span style='color:#781D22'><b> Email </b></span>: " . $remitente . "<br><br><dd>"; $cuerpo .= "<span style='color:#781D22'> Descripción del proyecto </span>: " . $proyecto . "<br>"; $cuerpo .= "<span style='color:#781D22'> Estado actual</span>: " . $estado . "<br>"; $cuerpo .= "<span style='color:#781D22'><b> Presupuesto aproximado </b></span>: " . $presu . "</dd>"; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=utf-8\r\n"; $headers .= "From:".$remitente."\r\n"; mail($destinatario, '=?UTF-8?B?'.base64_encode($asunto).'?=', $cuerpo, $headers); include 'confirma.html'; } ?>