• No se han encontrado resultados

Los primeros pasos

1. Crear un archivo PHP dentro de la carpeta htdocs llamado mail.php 2. Crear un archivo HTML mail.php

3. Abrir cada uno de estos archivos en Notepad++

4. En el archivo PHP llamado mail.php se debe escribir el siguiente script. <?php

$nombre = $_REQUEST[‘realname’]; $email = $_REQUEST[‘email’];

$telefono = $_REQUEST[‘phone’];

$texto = (!$_REQUEST[‘Mensaje’]) ? $_REQUEST[‘mensaje’] : $_ REQUEST[‘Mensaje’];

$texto = (!$texto) ? $_REQUEST[‘message’] : $texto; $destino = $_REQUEST[‘recipient’];

$subject = $_REQUEST[‘subject’]; $redirect = $_REQUEST[‘redirect’]; if ($nombre != ‘’) {

$header = “From: $email\r\n”; }

$header .= “Return-Path: $email\r\n”; $mensaje = “Nombre: $nombre\r\n”; $mensaje .=”Teléfono: $telefono\r\n”; $mensaje .= “Mensaje: $texto”;

mail($destino, $subject, $mensaje, $header); header(‘Location: ‘ . $redirect);

?>

5. Seguido a esto se debe crear un archivo HTML el cual llame al archivo mail.php.

<HTM> <HEAD>

<TITLE> Mi primer formulario en PHP</TITLE> </HEAD>

<BODY>

<form method=”POST” action=”mail.php”>

<input type=”hidden” name=”recipient” value=”[email protected]”> <input type=”hidden” name=”subject” value=”Datos del Formulario”> <input type=”hidden” name=”redirect” value=”../gracias.html”>

Nombre: <input type=”text” name=”realname”> <br><br>

e-m@il: <input type=”text” name=”email”> <br><br>

Telefono: <input type=”text” name=”phone”> <br><br>

Mensaje: <textarea name=”Mensaje”></textarea> <br><br>

<input type=”Submit” value=”Enviar mail”> </form>

</BODY> </HTM>

5. Glosario

Acrónimo: Es la suma de los significados de las palabras que lo generan.

Por ejemplo, el término telemática procede de telecomunicación e informática, que a su vez es acrónimo de información y automática.

PHP: (Hypertext Preprocessor): Es un lenguaje de programación de

uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos.

Páginas Web: Es el nombre de un documento o información electrónica

adaptada para la World Wide Web y que puede ser accedida mediante un navegador

Servidor web: Es un programa informático que procesa una aplicación del

lado del servidor realizando conexiones bidireccionales y/o unidireccionales y síncronas o asíncronas con el cliente generando o cediendo una respuesta en cualquier lenguaje o Aplicación del lado del cliente.

Software: Es el equipamiento lógico o soporte lógico de un sistema

informático, que comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos que son llamados hardware.

Bases de datos: Es un conjunto de datos pertenecientes a un mismo

contexto y almacenados sistemáticamente para su posterior uso.

Cookies: Es una pequeña información enviada por un sitio web y

HTML: siglas de HyperText Markup Language («lenguaje de marcado

hipertextual»), hace referencia al lenguaje de marcado para la elaboración de páginas web.

Navegador web: Software que permite el acceso a Internet, interpretando

la información de archivos y sitios web para que éstos puedan ser leídos.

Aplicaciones web: Tipo de programa informático diseñado como

herramienta para permitir a un usuario realizar uno o diversos tipos de trabajos.

6. Bibliografía

En wikipedia, La enciclopedia libre. Recuperado en 2013, 11 de septiembre. Disponible en http://es.wikipedia.org/wiki/XAMPP

En wikipedia, La enciclopedia libre. Recuperado en 2013, 12 de septiembre. Disponible en http://es.wikipedia.org/wiki/PHP

En wikipedia, La enciclopedia libre. Recuperado en 2013, 13 de septiembre. Disponible en http://es.wikipedia.org/wiki/Notepad%2B%2B

En wikipedia, La enciclopedia libre. Recuperado en 2013, 13 de septiembre. Disponible en http://es.wikipedia.org/wiki/Rasmus_Lerdorf

En ciudadweb1, Lección # 2.-¿Qué se puede hacer con PHP?. Recuperado en 2013, 14 de septiembre. Disponible en http://ciudadweb1.wordpress. com/2013/05/

En Instituto Tecnológico de Celaya, PHP Básico. Recuperado en 2013, 15 de septiembre. Disponible en http://sisinfo.itc.mx/ITC-APIRGG/ Fundamentos_PHP/PHP_Basico.htm

Kioskea.net, Descarga Notepad++. Recuperado en 2013, 15 de septiembre. Disponible en http://es.kioskea.net/download/descargar-191-notepad PHP. Net site, Etiquetas de PHP. Recuperado en 2013, 16 de septiembre. Disponible en http://www.php.net/manual/es/language.basic-syntax. phptags.php

PHP. Net site, Separación de instrucciones. Recuperado en 2013, 17 de septiembre. Disponible en http://www.php.net/manual/es/language. basic-syntax.instruction-separation.php

de septiembre. Disponible en http://html.hazunaweb.com/118.php

PHP, Recogida de datos: Introducción. Recuperado en 2013, 20 de septiembre. Disponible en http://www.mclibre.org/consultar/php/ lecciones/php_recogida_datos.html

Wikilibros, Lenguaje HTML. Recuperado en 2013, 21 de septiembre. Disponible en http://es.wikibooks.org/wiki/Lenguaje_HTML/Estructura_ de_un_documento_HTML

PHPYA, ¿Que es PHP?. Recuperado en 2013, 22 de septiembre. Disponible en http://www.phpya.com.ar/temarios/descripcion.php?cod=23

PHP. net, Prefacio. Recuperado en 2013, 23 de septiembre. Disponible en http://www.php.net/manual/es/preface.php

RAE, Real Academia Española. Recuperado en 2013, 24 de septiembre. Disponible en http://rae.es/rae.html

ALEGSA.com.ar, Definición de lenguaje scripting. Recuperado en 2013, 24 de septiembre. Disponible en http://rae.es/rae.html

ALEGSA.com.ar, Definición de apache. Recuperado en 2013, 24 de septiembre. Disponible en http://www.alegsa.com.ar/Dic/apache.php ALEGSA.com.ar, Definición de compilar. Recuperado en 2013, 24 de septiembre. Disponible en http://www.alegsa.com.ar/Dic/compilar.php ALEGSA.com.ar, Definición de script. Recuperado en 2013, 24 de septiembre. Disponible en http://www.alegsa.com.ar/Dic/script.php

PHP. net, ¿Qué necesito?. Recuperado en 2013, 23 de septiembre. Disponible en http://www.php.net/manual/es/tutorial.requirements.php PHP. net, Extensiones de base de datos. Recuperado en 2013, 24 de septiembre. Disponible en http://www.php.net/manual/es/refs.database. php

changes.php

¿Qué es un framework web?, ¿Qué es un framework Web?. Recuperado en 2013, 30 de septiembre. Disponible en http://www.lsi.us.es/~javierj/ investigacion_ficheros/Framework.pdf

Maestros del web, Los framework de PHP agilizan tu trabajo. Recuperado en 2013, 30 de septiembre. Disponible en http://www.maestrosdelweb. com/editorial/los-frameworks-de-php-agilizan-tu-trabajo/

msdn, Aspectos básicos de la edición de código. Recuperado en 2013, 30 de septiembre. Disponible en http://msdn.microsoft.com/es-es/library/ aa991993(v=vs.90).aspx

En wikipedia, La enciclopedia libre. Recuperado en 2013, 30 de septiembre. Disponible en http://es.wikipedia.org/wiki/Editor_de_texto

Control de documento

Construcción Objeto de Aprendizaje PHP

Desarrollador de contenido

Experto temático Efraín Ernesto Velásquez Altahona

Asesor pedagógico Luis Antonio Suárez Martínez

Maria Teresa Camargo Serrano

Producción Multimedia Claudia E. Monsalve Gamboa

William Fernando Ramírez Velandia

Programadores Daniel Eduardo Martínez Díaz

Roberto Chajin Ortíz

Líder expertos temáticos Tatiana Acosta Patiño

Documento similar