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