Bueno, resulta que quiero hacer un formulario para que mis usuarios se pongan en contacto conmigo atraves de mail. Como ya se imaginaran tengo un formulario un un código php.
El código php es el siguiente:
Código PHP:
<?
$destinatario = "[email protected]";
$asunto = addslashes($_POST['asunto']);
$correo = addslashes($_POST['correo']);
$mensaje = addslashes($_POST['mensaje']);
$cuerpo = '
<html>
<head>
<title>Contácto desde web</title>
</head>
<body>
<b>El siguiente mensaje ha sido enviador por él/la sr(a).: '.addslashes($_POST['nombre']).'
</b><p>
'.addslashes($mensaje).'
</p>
</body>
</html>
';
//HTML
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: La Divina del Queso S.A de C.V. <[email protected]>\r\n";
//Dirección de respuesta
$headers .= "Reply-To: ".$correo."\r\n";
mail($destinatario,$asunto,$cuerpo,$headers)
?>
Sea tan amable de llenar todos los campos que acontinuación se le presentan:<br /><br />
<form action="<?php $_SERVER['PHP_SELF']; ?>" method="post">
Nombre:<br />
<input name="nombre" type="text" size="50" maxlength="100" />
<br /><br />
Dirección de correo electrónico:<br />
<input name="correo" type="text" size="30" maxlength="50" />
<br />
<span style="font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;">(Por favor, introduzca su dirección de email correctamente, ya que a la dirección proporcionada, enviaremos la respuesta.)</span><br />
<br />
Asunto:<br />
<input name="asunto" type="text" size="30" maxlength="100" />
<br /><br />
Mensaje:<br />
<textarea name="mensaje" cols="50" rows="10"></textarea>
<br /><br />
<label>
<input type="submit" name="submit" value="Enviar">
</label>
</form>
<?
if (isset($_POST['submit'])) {
if (empty($nombre) || empty($asunto) || empty($correo) || empty($mensaje))
{
echo "<b>* Debe llenar todos los campos del formulario. Rectifíque que así lo álla hecho.</b><br />";
}
else
{
echo "¡Su mensaje ha sido enviado con éxito! En breve recibira nuestra respuesta.";
}
}
?>
Saludos a todos.