Hola a tod@s
Me gustaria saber como puedo hacer un formulario sencillo usando dreamweaver que reciba tres campos y me lo envie a mi correo. Yo de php no se niente, tome este ejemplo de
http://www.tallerwebmaster.com/Tutor...aver-c-42.html
pero nada.
Trate de hacer esto
Código HTML:
<body>
<form id="form1" name="form1" method="post" action="send.php">
<label>Nombre
<input name="nombre" type="text" id="nombre" size="37" /></label>
<p>
<label>Email
<input name="mail" type="text" id="mail" size="40" /></label></p>
<p><label>Mensaje<br /><textarea name="mensaje" cols="43" rows="10" id="mensaje"></textarea></label></p>
<p><label><input name="enviar" type="submit" id="enviar" value="Enviar" /></label></p>
</form>
</body>
este es el php (send.php)
Código HTML:
<?php
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$header = 'De: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje = "Este mensaje fue enviado por " . $nombre . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());
$para = '[email protected]';
$asunto = 'Mensaje de prueba';
mail($para, $asunto, utf8_decode($mensaje), $header);
echo 'Mensaje enviado correctamente';
?>
En el html me hace la rutina como que si se enviara, pero cuando reviso mi correo no hay nada.
por favor indicarme que estoy haciendo mal o si tienen alguno que puedan facilitarme que haga esto seria grandioso
Tambien quisiera que el correo electronico que pone quien llene el formulario sea validado (se que es mas complicado pero tambien se que se puede porque lo he visto en otros sitios.)
Saludos y bendiciones