Índice

Ejercicio 16: enviar un correo electrónico

En este ejercicio, vamos a crear un formulario que permite enviar un mensaje electrónico.

Indicaciones:

  • En un nuevo directorio, cree un nuevo script PHP mail.php. En este nuevo script, rellene el código HTML que permite mostrar una página HTML llamada "Nuevo mensaje", conteniendo un formulario con el siguiente aspecto:

images/20.png
  • Los campos "A", "De" y "Asunto" son de tipo texto, con un tamaño de 40, y se llaman respectivamente a, de y asunto (atributo name). El campo "Texto" es de tipo textArea, de tamaño 20 líneas y 80 columnas y se llama texto (atributo name). El botón "Enviar" se llama ok (atributo name). La alineación de los campos se obtiene gracias a la utilización del código CSS aplicado a las etiquetas <label> (el diseño del formulario es secundario en la realización de este ejercicio).

  • Este formulario se tratará por el script PHP mail.php.

  • Al inicio del script, inserte una sección de código PHP que compruebe si el script se llama durante el tratamiento del formulario; si es el caso:

  • Recupere el contenido de los campos en las variables;

  • Defina una variable de tipo tabla que va a contener los encabezados adicionales enviados en el mensaje;

  • Envíe el mensaje.

Ejemplo

<?php  
// Tratamiento del formulario.  
if (isset($_POST[’ok’])) {  
 // Recuperación de la información introducida (que ...