
Para comenzar necesitamos un formulario HTML, para ello realizaré una estructura básica donde solicitaremos “nombre”, “correo electrónico” y el mensaje que nuestro visitantes vayan a enviar.
<form action="enviar.php" method="post" name="formulario" >
<p><label>Nombre*</label> <input id="Nombre" type="text" name="Nombre" required /> </p>
<p><label>Email*</label> <input id="Email" type="email" name="Email" required /></p>
<p><label>Mensaje*</label>
<textarea class="textarea" name="Mensaje" rows="4"></textarea></p>
<input type="submit" value="ENVIAR" />
</form>
En “action” declaro que al enviar (presionar botón enviar en todo caso) el formulario ejecute el archivo “enviar.php” que es donde colocaremos lo sienguiente:
<?php
//Aqui recibimos los datos del formulario html, donde el nombre de la etiqueta (name="Ejemplo") debe coincidir $_POST['Ejemplo']
$name = $_POST['Nombre'];
$email = $_POST['Email'];
$mensaje = $_POST['Mensaje'];
//En $contenido agrupado los datos y el mensaje que enviaremos en el mail
$contenido=" De: $name n Email: $email n Mensaje: $mensaje n n Mensaje enviado desde la Formulario PHP ";
//Datos del correo a enviar
$destinatario = "tuemail@correo.com" ;
$asunto = "Contacto formulario PHP";
$de = "From: $email rn";
mail($destinatario, $asunto, $contenido, $de) or die("Error!");
//Agregamos un mensaje de agredecimiento, podemos agregar Html
echo "<h2>Se le agradece por presionar el boton enviar</h2>";
?>
Es un tutorial sencillo que nos puede sacar de apuros en cualquier momento, nada del otro mundo.
SOCIALIZALO →