You are on page 1of 5

Crear un Archivo, Nuevo (File, New), este archivo sera simplemente HTML, en este punto no es necesario ningn otro

tipo de archivo tipo PHP o ASP.

Continuaremos ahora agregando los siguientes campos a nuestro Formulario:

Nombre Empresa E-Mail Mensaje

Para esto vamos a ir al men Insertar, Formulario, Campo de Texto (Insert, Form, Text Field)

Nos solicitara primero el nombre de la etiqueta (Label), que indica el texto que indentificara el campo, en el primer caso pondremos "Nombre", y Aceptar (Ok)

Por ser el primer campo nos consulara si queremos agregar la etiqueta HTML para el Formulario (add HTML tag), le diremos que Si (Yes)

Seleccionando el Campo Nombre, vamos a indicar en propiedades, su nombre de campo, o sea "nombre" y el ancho de 30 caracteres.

Vamos a presionar Enter, para saltar un prrafo, y continuaremos agregando otro Campo de texto (Insertar, Formulario, Campo de Texto) para Empresa, y otro para E-Mail Para el mensaje, vamos a agregar un rea de Texto (Text rea), con Insertar, Formulario, rea de Texto (Insert, Form, Text rea) Recordemos presionar enter al final de cada campo para que se dispongan uno bajo el otro Por ultimo debemos, agregar el botn de Enviar, con Insertar, Formulario, Botn (Insert, Form, Button) El formulario debe lucir como indica la imagen

Este formulario permitir ingresar los datos, y al presionar enviar va a un archivo PHP o ASP, que toma los datos de cada campo y los enva por E-Mail, esta parte la veremos en la prxima entrega. Si miramos el cdigo HTML, hasta este momento, se vera como indica la imagen:

Ahora Dreamweaver, llama a un archivo enviar.php este archivo es el que se encarga de tomar los datos y los , enva por E-Mail. El cdigo PHP, necesario para esto, se compone bsicamente de las siguientes partes:

Obtener la informacin del formulario Preparar el texto del mensaje Definir la cabecera del e-mail Enviar el e-mail

En PHP, podemos obtener la informacin que nos enva otra pagina mediante POST, que es un sistema de envio de datos. La orden que utilizamos para obtener la informacin se llama $_POST. Tal como se comenta al crear el Formulario Flash o HTML, cada campo tiene un nombre que lo identifica. Los campos son: nombre, empresa, mail, mensaje El cdigo completo de este archivo enviar.php es el siguiente:

<?php $nombre = $_POST['nombre']; $mail = $_POST['mail']; $empresa = $_POST['empresa']; $header $header $header $header = 'From: ' . $mail . " \r\n"; .= "X-Mailer: PHP/" . phpversion() . " \r\n"; .= "Mime-Version: 1.0 \r\n"; .= "Content-Type: text/plain"; = "Este mensaje fue enviado por " . $nombre . ", de la empresa " . $empresa . " \r\n"; .= "Su e-mail es: " . $mail . " \r\n"; .= "Mensaje: " . $_POST['mensaje'] . " \r\n"; .= "Enviado el " . date('d/m/Y', time());

$mensaje $mensaje $mensaje $mensaje

$para = 'info@tusitio.com'; $asunto = 'Envo de Correo'; mail($para, $asunto, utf8_decode($mensaje), $header); echo "Mensaje enviado correctamente"; ?>

You might also like