
Bueno, inauguro mi pequeña biblioteca de código con una función que utilizo muuuuuuuy a menudo!
Es una forma ‘fácil y sencilla’ de enviar un formulario mediante php.. pego el código y voy explicando..
// dentro del if tendremos que colocar el formulario, cada input debe tener su ‘name’ para poder enviar el contenido.// al pulsar el botón enviar la acción del formulario se hará en la misma página, sin tener que llamar a una externa<?php if (!isset($_POST['email'])) { ?><form action=”<?=$_SERVER['PHP_SELF']?>” method=”post”><h1>Formulario de contacto</h1><p>Nombre:</p><p><input name=”nombre” type=”text” id=”nombre” /></p><p>Teléfono:</p><p><input name=”telefono” type=”text” id=”telefono” /></p><p>Email:</p><p><input name=”email” type=”text” id=”email” /></p><p>Mensaje:</p><p><textarea name=”mensaje” rows=”6″ cols=”50″ id=”mensaje”></textarea></p><p><input type=”reset” value=”borrar” /> <input type=”submit” value=”enviar” /></p></form><?php }else{
// la variable mensaje almacena el contenido del email (los datos del formulario)// la variable subject indica el asunto que tendrá nuestro mensaje// y con la función mail enviamos el mensaje, los parámetros son: dirección de envio, asunto, mensaje, cabeceras (en mi caso pongo el remitente).
$msg= “”;$msg= “Mensaje del formulario de contacto de nnatali.com”;$msg.= “\nNombre: “. $_POST['nombre'];$msg.= “\nEmail: “.$_POST['email'];$msg.= “\nTelefono: “. $_POST['telefono'];$msg.= “\nMensaje: \n”.$_POST['mensaje'];$remitente = $_POST['email'];$subject = “Mensaje enviado desde nnatali.com por: “.$_POST['nombre'];mail(’unanatali@gmail.com’, $subject, $msg, “FROM: $remitente”);?>// una vez se haya enviado el email correctamente, aparecerá un texto personalizable para que el usuario sepa que ha llegado bien a su destino : )<p><strong>Mensaje enviado.</strong><br />Su mensaje se ha enviado correctamente, gracias por ponerse en contacto con nosotros</p><? } ?>





