Desarrollo PHP con Webmatrix

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Desarrollo PHP con Webmatrix"

Transcripción

1 Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix / 30 Desarrollo PHP con Webmatrix Álvaro Gómez Giménez UAM.NET

2 Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix / 30 Contenidos 1 Introducción a PHP Integración con HTML Declaración de variables Arrays Sentencias condicionales Bucles Variables GET y POST Sesiones en PHP Interacción con BBDD: MySQL Otras variables superglobales Funciones C Style PHP Orientado a objetos 2 Construyendo un foro con PHP y Webmatrix Estructura de la base de datos Estructura de cheros 3 Conclusión

3 Introducción a PHP Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix / 30

4 Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix / 30 Integración con HTML Código fuente en el servidor. 1 <html> 2 <head> 3 < t i t l e>hola Mundo</ t i t l e> 4 </ head> 5 <body> 6 <? php 7 / Comment / 8 $a="<b>hola Mundo</b>" ; 9 10 echo $a ; 11?> 12 </ body> 13 </ html> Salida en el lado del cliente. 1 <html> 2 <head> 3 < t i t l e>hola Mundo</ t i t l e> 4 </ head> 5 <body> 6 <b>hola Mundo</b> 7 </ body> 8 </ html>

5 Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix / 30 Declaración de variables Las variables deben ir precedidas por el símbolo $. PHP distingue entre mayúsculas y minúsculas. 2 / V a r i a b l e s / 3 $cadena="hola, " ; 4 $numero=3+5; 5 6 echo $cadena. $numero ; 7?> Salida Hola,8

6 Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix / 30 Array normal Forma A: 2 / Array / 3 $a = a r r a y ( " Cero ", "Uno", "Dos ", " Tres " ) ; 4 5 echo $a [ 0 ] ; 6 echo $a [ 1 ] ; 7 echo $a [ 2 ] ; 8 echo $a [ 3 ] ; 9?> Forma B: 2 / Array / 3 $a [0]= " Cero " ; 4 $a [1]= "Uno" ; 5 $a [2]= "Dos" ; 6 $a [3]= " Tres " ; 7 8 echo $a [ 0 ] ; 9 echo $a [ 1 ] ; 10 echo $a [ 2 ] ; 11 echo $a [ 3 ] ; 12?> Salida CeroUnoDosTres

7 Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix / 30 Array asociativo Forma A: 2 / Array / 3 $a = a r r a y ( "nombre"=>"juan", 4 " a p e l l i d o "=>" López ", 5 " "=>" juan@website. com" 6 ) ; 7 8 echo "Nombre : " ; 9 echo $a [ "nombre" ] ; 10 echo "<br/>" ; 11 echo " A p e l l i d o : " ; 12 echo $a [ " a p e l l i d o " ] ; 13 echo "<br/>" ; 14 echo " " ; 15 echo $a [ " " ] ; 16?> Forma B: 2 / Array / 3 $a [ "nombre"]="juan" ; 4 $a [ " a p e l l i d o "]=" López " ; 5 $a [ " "]=" juan@website. com" ; echo "Nombre : " ; 9 echo $a [ "nombre" ] ; 10 echo "<br/>" ; 11 echo " A p e l l i d o : " ; 12 echo $a [ " a p e l l i d o " ] ; 13 echo "<br/>" ; 14 echo " " ; 15 echo $a [ " " ] ; 16?> Salida Nombre:Juan Apellido:López juan@website.com

8 Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix / 30 Sentencias condicionales: if else 2 / i f e l s e / 3 $a=5; 4 $b=4; 5 6 i f ( $a > $b ) { 7 echo $a. ">". $b ; 8 } e l s e i f ( $a == $b ) { 9 echo $a. "=". $b ; 10 } e l s e { 11 echo $a. "<". $b ; 12 } 13?> Salida 5>4

9 Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix / 30 Sentencias condicionales: switch 2 / s w i t c h / 3 $a=7; 4 5 s w i t c h ( $a ) { 6 case 1 : 7 echo "Su v a l o r es 1" ; 8 break ; 9 case 5 : 10 echo "Su v a l o r es 5" ; 11 break ; 12 d e f a u l t : 13 echo "Su v a l o r es $a" ; 14 break ; 15 } 16?> Salida Su valor es 7

10 Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix / 30 Bucles: for 2 / f o r / 3 $a [0]= " Cero " ; 4 $a [1]= "Uno" ; 5 $a [2]= "Dos" ; 6 7 f o r ( $ i =0; $i <s i z e o f ( $a ) ; $ i++){ 8 echo $a [ $ i ] ; 9 echo "<br/>" ; 10 } 11?> Salida Cero Uno Dos

11 Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix / 30 Bucles: foreach 2 / f o r e a c h / 3 $a [0]= " Cero " ; 4 $a [1]= "Uno" ; 5 $a [2]= "Dos" ; 6 7 f o r e a c h ( $a as $out ) { 8 echo $out ; 9 echo "<br/>" ; 10 } 11?> Salida Cero Uno Dos

12 Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix / 30 Bucles: while 2 / w h i l e / 3 $c = 0 ; 4 5 w h i l e ( $c < 10) { 6 echo $c. ", " ; 7 $c++; 8 } 9?> Salida 0,1,2,3,4,5,6,7,8,9,

13 Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix / 30 Variables GET y POST (I) Consulta del cliente Código para obtener las variables en la URL. 2 i f ( i s s e t ($_GET[ " page " ] ) ) { 3 echo "Page : ".$_GET[ " page " ] ; 4 } e l s e { 5 echo "No se ha d e f i n i d o " ; 6 } 7?> Salida Page:5

14 Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix / 30 Variables GET y POST (II) Código HTML para realizar el POST: <form a c t i o n=" i n d e x. php" method=" post "> 3 <p> 4 <l a b e l>user :</ l a b e l> 5 <i n p u t type=" t e x t " name=" u s e r " /> 6 </p> 7 <p> 8 <l a b e l>password :</ l a b e l> 9 <i n p u t type=" password " name=" password " /> 10 </p> 11 <p a l i g n=" c e n t e r "> 12 <i n p u t type=" submit " v a l u e="send" name=" s u b m i t t e r "/> 13 </p> 14 </ form> Código PHP para capturar el POST: 2 i f ( i s s e t ($_POST[ " s u b m i t t e r " ] ) ) { 3 $ u s e r=$_post[ " u s e r " ] ; 4 $password=$_post[ " password " ] ; 5 echo " User : $ u s e r " ; 6 echo " Password : $password " ; 7 } 8?>

15 Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix / 30 Sesiones en PHP La página 1 inicia la sesión y establece una variable. 2 / Pagina 1 / 3 s e s s i o n _ s t a r t ( ) ; 4 5 $_SESSION [ " u s e r "]="Juan" ; 6 echo "<a h r e f =\"pagina2. php\">" ; 7 echo " Página 2</a>" ; 8?> La página 2 restaura dicha sesión y obtiene el valor de la variable. 2 / Pagina 2 / 3 s e s s i o n _ s t a r t ( ) ; 4 5 i f ( i s s e t ($_SESSION [ " u s e r " ] ) ) { 6 echo $_SESSION [ " u s e r " ] ; 7 echo "<br/>" ; 8 } 9 echo "<a h r e f =\"pagina1. php\">" ; 10 echo " Página 1</a>" ; 11?>

16 Interacción con BBDD: MySQL (I) Tenemos la tabla users en la base de datos con los siguientes datos: username password admin 1234 juan juan89 ana 4n4p4sw0rd queremos realizar la siguiente consulta SQL: Consulta SELECT * FROM users WHERE username='admin',que devuelve la siguiente la: username password admin 1234 admin@website.com Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix / 30

17 Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix / 30 Interacción con BBDD: MySQL (II) Código PHP para obtener los datos: 2 / Conexión con MySQL / 3 $ l i n k = mysql_connect ( " l o c a l h o s t ", " r o o t ", " " ) ; 4 mysql_select_db ( "database_name", $ l i n k ) ; 5 6 / Consulta / 7 $username=" admin" ; 8 $ r e s u l t = mysql_query ( "SELECT FROM u s e r s WHERE username=' $username ' " ) ; 9 10 / Obtención de l o s datos / 11 $ a r r a y = mysql_fetch_array ( $ r e s u l t ) ; echo "Username : ". $ a r r a y [ " username " ]. "<br/>" ; 14 echo " Password : ". $ a r r a y [ " password " ]. "<br/>" ; 15 echo " ". $ a r r a y [ " " ]. "<br/>" ; 16?> Salida Username:admin Password:1234 admin@website.com

18 Interacción con BBDD: MySQL (III) Sobre la misma tabla users en la base de datos: username password admin 1234 juan juan89 ana 4n4p4sw0rd Queremos obtener todos los usuarios ordenados por username: Consulta,que devuelve la siguiente tabla: SELECT * FROM users ORDER BY username username password admin 1234 admin@website.com ana 4n4p4sw0rd ana@website.com juan juan89 juan@website.com Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix / 30

19 Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix / 30 Interacción con BBDD: MySQL (IV) Cada llamada a mysql_fetch_array devuelve un array asociativo con la siguiente la de la consulta hasta que no hay más las y devuelve FALSE. 2 / Conexión con MySQL / 3 $ l i n k = mysql_connect ( " l o c a l h o s t ", " r o o t ", " " ) ; 4 mysql_select_db ( " catsandco ", $ l i n k ) ; 5 6 / Consulta / 7 $ r e s u l t = mysql_query ( "SELECT FROM u s e r s ORDER BY username " ) ; 8 9 / Obtención de l o s datos / 10 w h i l e ( $row = mysql_fetch_array ( $ r e s u l t ) ) { 11 echo "Username : ". $row [ " username " ]. ", " ; 12 echo " Password : ". $row [ " password " ]. ", " ; 13 echo " ". $row [ " " ]. "<br/>" ; 14 } 15?> Salida Username:admin,Password:1234, admin@website.com Username:ana,Password:4n4p4sw0rd, ana@website.com Username:juan,Password:juan89, juan@website.com

20 Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix / 30 Otras variables superglobales: $_FILES Utilizamos el siguiente formulario para subir un archivo: <form a c t i o n=" upload. php" method=" post " enctype=" m u l t i p a r t /form data "> 3 <p> 4 <l a b e l>archivo :</ l a b e l> 5 <i n p u t type=" f i l e " name=" f i l e "/> 6 </p> 7 <p> 8 <i n p u t type=" submit " name=" s u b m i t t e r " v a l u e=" S u b i r " /> 9 </p> 10 </ form> 11...

21 Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix / 30 Otras variables superglobales: $_FILES Código PHP para obtener el archivo: 2 i f ( i s s e t ($_POST[ " s u b m i t t e r " ] ) ) { 3 / Comprobación de e r r o r e s / 4 i f ( $_FILES [ " f i l e " ] [ " e r r o r " ] > 0){ 5 d i e ( "<b>e r r o r a l s u b i r e l a r c h i v o </b>" ) ; 6 } e l s e { 7 / Comprobamos s i e l f i c h e r o e x i s t e / 8 i f ( f i l e _ e x i s t s ( $_FILES [ " f i l e " ] [ "name" ] ) ) { 9 d i e ( $_FILES [ " f i l e " ] [ "name" ]. " ya e x i s t e. " ) ; 10 } 11 / S i no e x i s t e, l o copiamos a l d i r e c t o r i o a c t u a l / 12 e l s e { 13 move_uploaded_file ( $_FILES [ " f i l e " ] [ "tmp_name" ], 14 $_FILES [ " f i l e " ] [ "name" ] ) ; 15 echo " Archivo : ". $_FILES [ " f i l e " ] [ "name" ] ; 16 echo " Tipo : ". $_FILES [ " f i l e " ] [ " type " ] ; 17 echo "Tamaño : ". ( $_FILES [ " f i l e " ] [ " s i z e " ] / 1024). " Kb" ; 18 echo " Archivo temporal : ". $_FILES [ " f i l e " ] [ "tmp_name" ] ; 19 } 20 } 21 } 22?>

22 Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix / 30 Otras variables superglobales: $_SERVER Se puede utilizar la variable superglobal $_SERVER para acceder a información útil sobre el servidor y el entorno. 2 echo " F i c h e r o : ". $_SERVER[ "PHP_SELF" ]. "<br/>" ; 3 echo " S e r v i d o r : ". $_SERVER[ "SERVER_NAME" ]. "<br/>" ; 4 echo " Software : ". $_SERVER[ "SERVER_SOFTWARE" ]. "<br/>" ; 5 echo " User Agent : ". $_SERVER[ "HTTP_USER_AGENT" ]. "<br/>" ; 6?> Salida Fichero:/pagina1.php Servidor:localhost Software:Microsoft-IIS/7.5 User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Firefox/5.0

23 Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix / 30 Funcione C Style: Manejo de cheros Se pueden utilizar las funciones clásicas de manejo de cheros con la misma sintáxis que en C. Veamos un ejemplo de apertura y volcado de un chero: 2 i f (! $ f i l e=fopen ( " http ://www. google. es / i n d e x. html ", " r " ) ) { 3 echo " E r r o r a l a b r i r e l a r c h i v o " ; 4 e x i t ; 5 } 6 w h i l e (! f e o f ( $ f i l e ) ) { 7 $ l i n e a=f g e t s ( $ f i l e,4096) ; 8 echo $ l i n e a ; 9 } 10 f c l o s e ( $ f i l e ) ; 11?> Además están disponibles funciones como: fread() fgetc() fwrite()

24 Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix / 30 PHP Orientado a objetos 2 c l a s s MiClase 3 { 4 // D e c l a r a c i ó n de l a p r o p i e d a d 5 p u b l i c $var = "<b>hola Mundo</b>" ; 6 7 // C o n s t r u c t o r 8 p u b l i c f u n c t i o n construct ( ) { 9 echo " C o n s t r u c t o r de l a c l a s e <br/>" ; 10 } 11 // D e c l a r a c i ó n d e l método 12 p u b l i c f u n c t i o n d i s p l a y V a r ( ) { 13 echo $ t h i s >var ; 14 } 15 } $a = new MiClase ( ) ; 18 $a >d i s p l a y V a r ( ) ; 19?> Salida Constructor de la clase Hola Mundo

25 Construyendo un foro con PHP y Webmatrix Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix / 30

26 Estructura de la base de datos Utilizaremos dos tablas con la siguiente estructura: La tabla users tendrá datos del tipo: id username password image isadmin 1 admin 1234 admin@website.com images/default.png 1 2 juan juan89 juan@website.com images/default.png 0 La tabla comments tendrá datos del tipo: id user_id fecha texto :56:13 Comentario :29:23 Comentario 2 Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix / 30

27 Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix / 30 Estructura de cheros I La estructura general de cheros que utilizaremos para gestionar los usuarios y los comentarios en el tablón es la siguiente:

28 Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix / 30 Estructura de cheros II Para conservar la estructura de la página utilizaremos en todos ellos el siguiente formato: Código fuente: 1 <? php 2 i n c l u d e ( " f u n c t i o n s. php" ) ; 3 get_header ( ) ; 4?> 5 <d i v i d=" wrapper "> 6 <! C o n t e n i d o > 7 </ d i v> 8 <? php 9 get_footer ( ) ; 10?>

29 Conclusión Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix / 30

30 Álvaro Gómez Giménez (UAM.NET) Desarrollo PHP con Webmatrix / 30 Contacto Web jokenhl@gmail.com Recursos

Diseño de Aplicaciones Web

Diseño de Aplicaciones Web Diseño de Aplicaciones Web Werner 1 1 Ingeniería Telemática Departamento de Electrónica Universidad Técnica Federico Santa María Valparaíso, Marzo 2010 1 2 del Curso 3 4 Introducción Qué son las aplicaciones

Más detalles

PÁGINAS DINÁMICAS WEB CON PHP. Unidad 4 Aplicaciones Web

PÁGINAS DINÁMICAS WEB CON PHP. Unidad 4 Aplicaciones Web PÁGINAS DINÁMICAS WEB CON PHP Unidad 4 Aplicaciones Web Agenda del curso PHP 2009 DIA 5 (2 horas) (2 horas) Aplicaciones web Variables predefinidas en PHP Uso de formularios en PHP (2 horas) Administración

Más detalles

INTRODUCCIÓN A PHP PHP: LENGUAJE DE PROGRAMACIÓN

INTRODUCCIÓN A PHP PHP: LENGUAJE DE PROGRAMACIÓN A PHP QUÉ ES PHP La historia Que se puede hacer con PHP ORGANIZACIÓN Y CONCEPTOS El Modelo Cliente - Servidor Páginas Estáticas Páginas Dinámicas Servidor Web Apache POR QUÉ PHP Ventajas Desventajas Propuestas

Más detalles

Programación PHP de bases de datos mysql

Programación PHP de bases de datos mysql Desarrollo de aplicaciones web Manuel Torres Gil mtorres@ual.es Departamento de Lenguajes y Computación Universidad de Almería Desarrollo de aplicaciones web 1. Acceso a bases Desarrollo de aplicaciones

Más detalles

8º Unidad Didáctica PHP. Eduard Lara

8º Unidad Didáctica PHP. Eduard Lara 8º Unidad Didáctica PHP Eduard Lara 1 ÍNDICE 8.1 Lenguajes de script del servidor PHP 8.2 Sintaxis básica de PHP 8.3 La instrucción include 8.4 Cookies y sesiones 8.5 Bases de datos. Interacción con MySQL

Más detalles

PHP Hypertext PreProcessor

PHP Hypertext PreProcessor PHP PHP Hypertext PreProcessor 1 PHP 10. Cookies 11. Sesiones 12. Formas 13.Acceso a base de datos 2 Cookies Son pequeños archivos de texto que el servidor almacena en el cliente. Se envían como parte

Más detalles

Funciones de PHP. Contenido

Funciones de PHP. Contenido Funciones de PHP Daniel Morató Area de Ingeniería Telemática Departamento de Automática y Computación Universidad Pública de Navarra daniel.morato@unavarra.es Laboratorio de Interfaces de Redes http://www.tlm.unavarra.es/asignaturas/lir

Más detalles

POW. Tema 8: Acceso a Base de Datos y Sesiones con PHP

POW. Tema 8: Acceso a Base de Datos y Sesiones con PHP POW Tema 8: Acceso a Base de Datos y Sesiones con PHP 1. Bases de datos en la Web 2. Instalación y configuración de MySQL 3. MySQL 4. Herramientas de administración: phpmyadmin 5. Lenguaje SQL 6. Funciones

Más detalles

Funciones de PHP. Francisco José Naranjo Abad

Funciones de PHP. Francisco José Naranjo Abad Funciones de PHP Francisco José Naranjo Abad Area de Ingeniería Telemática Departamento de Automática y Computación Universidad Pública de Navarra franciscojose.naranjo@unavarra.es Laboratorio de Interfaces

Más detalles

Curso de PHP. Acceso a bases de datos MySQL en PHP

Curso de PHP. Acceso a bases de datos MySQL en PHP Curso de PHP Acceso a bases de datos MySQL en PHP Bases de datos en la Web Esquema básico de un sitio web soportado por bases de datos: Lenguaje SQL SQL (Structured Query Language) es el lenguaje que se

Más detalles

PHP: Interacción con HTML

PHP: Interacción con HTML Francisco J. Martín Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Variables En algunas ocasiones es necesario saber si una variable tiene

Más detalles

MODULO DE USUARIOS PARTE 1

MODULO DE USUARIOS PARTE 1 MODULO DE USUARIOS PARTE 1 Voy a dividir el modulo de usuario en 2 partes, en esta primera parte habilitaremos el modulo de usuarios pero la creacion sera desde codigo SQL, en la segunda parte habilitaremos

Más detalles

PHP Y BASES DE DATOS. Introducción a SQL

PHP Y BASES DE DATOS. Introducción a SQL PHP Y BASES DE DATOS M.I María Luisa González Ramírez Introducción a SQL SQL es el lenguaje usado para interactuar con las base de datos. Es un lenguaje normalizado, utilizado por los diferentes motores

Más detalles

PHP: Lenguaje de programación

PHP: Lenguaje de programación Francisco J. Martín Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Tipos de datos Enteros Con base decimal: 45, -43 Con base octal: 043, -054

Más detalles

PROGRAMACIÓN CON PHP Y MYSQL. 40 horas 60 días

PROGRAMACIÓN CON PHP Y MYSQL. 40 horas 60 días PROGRAMACIÓN CON PHP Y MYSQL DURACIÓN DÍAS DE CONEXIÓN 40 horas 60 días CONTACTO: formacion@fgulem.es El Campus Virtual ha sido concebido con una metodología dinámica e interactiva, basada en el aprendizaje

Más detalles

Tutorial PHP4 y MySQL Página 1 de 26

Tutorial PHP4 y MySQL Página 1 de 26 Tutorial PHP4 y MySQL Página 1 de 26 Tutorial PHP4 - Parte I Por Ricardo Galli Granada http://bulma.net/body.phtml?nidnoticia=655 PHP PHP significa Hypertext Preprocessor, aunque originalmente significaba

Más detalles

7- PHP y consultas MySQL

7- PHP y consultas MySQL 7- PHP y consultas MySQL Curso: Desarrollo de aplicaciones Web Cris*na Puente, Rafael Palacios 2010- 1 Introducción Introducción PHP dispone de librerías para comunicarse con diversas bases de datos: MySQL

Más detalles

Formularios HTML. Elementos de Programación y Lógica

Formularios HTML. Elementos de Programación y Lógica Formularios HTML Elementos de Programación y Lógica Formularios HTML es un lenguaje de marcado cuyo propósito principal consiste en estructurar los contenidos de los documentos y páginas web. Sin embargo,

Más detalles

XAJAX: una librería de AJAX para PHP (parte 1)

XAJAX: una librería de AJAX para PHP (parte 1) XAJAX: una librería de AJAX para PHP (parte 1) AJAX es el acrónimo de Asynchronous Javascript And XML o Javascript y XML asíncronos dicho en nuestro idioma. Se trata de una combinación de tecnologías que

Más detalles

CEFIRE: Curso Administración de APACHE

CEFIRE: Curso Administración de APACHE CEFIRE: Curso Administración de APACHE Práctica introducción al PHP PHP, acrónimo de "PHP: Hypertext Preprocessor", es un lenguaje "Open Source" interpretado de alto nivel, especialmente pensado para desarrollos

Más detalles

Introduccion a HTML y Formularios. Gerardo Grinman 5D

Introduccion a HTML y Formularios. Gerardo Grinman 5D Introduccion a HTML y Formularios Gerardo Grinman 5D COMO FUNCIONA LA WEB 1. Cuando se conecta a la web, lo hace a través de un proveedor de servicios de Internet (ISP). Se escribe el nombre de dominio

Más detalles

Tecnologías de Servidor

Tecnologías de Servidor Tecnologías de Servidor: PHP, CGI, programación Web con python http://www.it.uc3m.es/pedmume/ Tecnologías de Servidor Al igual que J2EE, hay otras tecnologías de servidor en otros lenguajes de programación

Más detalles

Conexiones a BD. Juan Manuel Espinoza Marquez CFT San Agustín Linares -2012

Conexiones a BD. Juan Manuel Espinoza Marquez CFT San Agustín Linares -2012 Conexiones a BD Juan Manuel Espinoza Marquez juanmanuel.espinoza@gmail.com CFT San Agustín Linares -2012 Bases de datos en la Web Las bases de datos permiten almacenar de una forma estructurada y eficiente

Más detalles

Desarrollo de sitios web con PHP y MySQL

Desarrollo de sitios web con PHP y MySQL Desarrollo de sitios web con PHP y MySQL Tema 5: Sesiones José Mariano González Romano mariano@lsi.us.es Tema 5: Sesiones 1. Introducción 2. Manejo de sesiones 3. Autenticación de usuarios Introducción

Más detalles

TEMA 1.- Conceptos Generales y Entorno de Trabajo Objetivo

TEMA 1.- Conceptos Generales y Entorno de Trabajo Objetivo CURSO DE PHP El objetivo final que persigue este curso es dotar al alumno de los conocimientos necesarios para elaborar páginas web de carácter dinámico, utilizando, para ello, el lenguaje de programación

Más detalles

De esta manera, cuando el usuario rellena un campo cómo el siguiente... <input type="text" name="telefono"> </form>

De esta manera, cuando el usuario rellena un campo cómo el siguiente... <input type=text name=telefono> </form> TIPS FORMULARIOS PHP Al enviar un formulario HTML, los datos són enviados al servidor Web y este es capaz de procesarlos y realizar un seguido de acciones en función de los datos introducidos, los datos

Más detalles

Partes del formulario

Partes del formulario Partes del formulario Etiqueta La etiqueta presenta los siguientes atributos: Comando ACTION METHOD ENCTYPE Descripción El valor de este parámetro es la URL del programa o script en el Servidor

Más detalles

BASES DE DATOS Y PHP. Índice. INTRODUCCIÓN Contacto. INTRODUCCIÓN Calendario de Prácticas INTRODUCCIÓN ACCESO A BASES DE DATOS PRÁCTICAS - PARTE B

BASES DE DATOS Y PHP. Índice. INTRODUCCIÓN Contacto. INTRODUCCIÓN Calendario de Prácticas INTRODUCCIÓN ACCESO A BASES DE DATOS PRÁCTICAS - PARTE B Bases de Datos (Segundo Curso) Enxeñeria Técnica en Informática de Sistemas Escola Técnica Superior de Enxeñería Universidade de Santiago de Compostela BASES DE DATOS Y Índice PRÁCTICAS - PARTE B José

Más detalles

Introducción a XSLT. Jose Emilio Labra Gayo. Octubre 2006. Contenidos Plantillas Programación Automatización Múltiples documentos

Introducción a XSLT. Jose Emilio Labra Gayo. Octubre 2006. Contenidos Plantillas Programación Automatización Múltiples documentos Octubre 2006 Contenidos Plantillas Plantillas predefinidas Creación del Árbol de resultado Programación Alternativas y control Variables y parámetros Plantillas con nombre y recursividad Automatización

Más detalles

Temario Programación Web para Web

Temario Programación Web para Web Temario Programación Web para Web 1 Introducción al HTML 1 Qué es una página web? T 2 Qué es HTML? T 3 Porqué aprender HTML T 4 Base del lenguaje: las etiquetas HTML V 5 Estructura de un documento HTML

Más detalles

Aprender a desarrollar un sitio Web con PHP y MySQL Ejercicios prácticos y corregidos

Aprender a desarrollar un sitio Web con PHP y MySQL Ejercicios prácticos y corregidos Introducción 1. Objetivo del libro 13 2. Funcionamiento de un sitio Web 13 Instalación 1. Introducción 17 2. Instalación de EasyPHP 13.1 18 Las bases del lenguaje PHP 1. Las etiquetas 23 1.1 Sintaxis básica

Más detalles

Tema 5. PHP. Contenido. Introducción

Tema 5. PHP. Contenido. Introducción Tema 5. PHP Contenido 1. Introducción 2. Fundamentos de PHP - Tipos básicos y variables - Operadores - Estructuras de Control - Arrays - Fechas - Funciones - Clases 3. Variables predefinidas en PHP - Parámetros

Más detalles

Contenido. PHP, Creación de páginas Web dinámicas - Beati. CAPITULO 1 Más allá de HTML y CSS...1. CAPITULO 3 Mezclando PHP y HTML...

Contenido. PHP, Creación de páginas Web dinámicas - Beati. CAPITULO 1 Más allá de HTML y CSS...1. CAPITULO 3 Mezclando PHP y HTML... CAPITULO 1 Más allá de HTML y CSS...1 No más páginas Web: aplicaciones Web!...1 Ganando nuevos mercados a dos empresas de sistemas...1 La lógica de PHP: un amigo invisible...2 Proceso de archivos HTML...2

Más detalles

PHP y MySQL. Aplicaciones Web: PHP y base de datos MySQL (décima parte) Autor: Johnny Zulca Mamani

PHP y MySQL. Aplicaciones Web: PHP y base de datos MySQL (décima parte) Autor: Johnny Zulca Mamani PHP y MySQL. Aplicaciones Web: PHP y base de datos MySQL (décima parte) Autor: Johnny Zulca Mamani 1 Presentación del curso Programación de aplicaciones Web con PHP y MySQL. Ahora te enseñaremos a conectar

Más detalles

MySQL y Sesiones en PHP. Área de Ingeniería Telemática

MySQL y Sesiones en PHP. Área de Ingeniería Telemática MySQL y Sesiones en PHP Contenido Repaso de SQL PHP y MySQL MySQL en PHP 2 Numéricos Standard: Repaso SQL: tipo de datos INTEGER o INT, SMALLINT, DECIMAL o DEC, NUMERIC FLOAT, REAL, DOUBLE PRECISION BIT

Más detalles

SOLUCION EJERCICIOS VALIDACION DE FORMULARIOS

SOLUCION EJERCICIOS VALIDACION DE FORMULARIOS SOLUCION EJERCICIOS VALIDACION DE FORMULARIOS Vamos a crear con formulario con los componentes más usuales, editor de texto, área de texto, un conjunto de radio botones, un par de checkbox, y una lista

Más detalles

CURSO DE PROGRAMACIÓN PHP MySQL

CURSO DE PROGRAMACIÓN PHP MySQL CURSO DE PROGRAMACIÓN PHP MySQL MASTER EN PHP MÓDULO NIVEL BASICO PRIMER MES Aprende a crear Sitios Web Dinámicos con PHP y MySQL 1. Introducción Qué es PHP? Historia Por qué PHP? Temas de instalación

Más detalles

PHP LUIS JOSÉ SÁNCHEZ GONZÁLEZ

PHP LUIS JOSÉ SÁNCHEZ GONZÁLEZ PHP LUIS JOSÉ SÁNCHEZ GONZÁLEZ 1. INTRODUCCIÓN 2. VARIABLES 3. OPERADORES ARITMÉTICOS 4. OPERADORES DE COMPARACIÓN 5. OPERADORES LÓGICOS 6. SENTENCIAS CONDICIONALES 7. BUCLES 8. MANEJO DE CADENAS DE CARACTERES

Más detalles

Base de Datos Conjunto de información organizada especialmente para búsqueda y entrada de datos. Base de Datos: Ejemplo Usuarios

Base de Datos Conjunto de información organizada especialmente para búsqueda y entrada de datos. Base de Datos: Ejemplo Usuarios Base de Datos Conjunto de información organizada especialmente para búsqueda y entrada de datos. Taller de Proyecto Una base de datos puede contener 1 ó + tablas Una tabla puede contener 1 ó + columnas

Más detalles

Curso PHP & MYSQL PARA JOOMLA

Curso PHP & MYSQL PARA JOOMLA Curso PHP & MYSQL PARA JOOMLA CURSO PHP Y MYSQL PARA JOOMLA 3.X Introducción a PHP Qué es PHP Por qué PHP Qué necesitamos para trabajar con PHP Instalación del Servidor Web local Funcionamiento básico

Más detalles

Data Bases 2. La sintaxis precisa de esta función es: mysql_pconnect (nombre del servidor, el usuario de la base de datos, password ) ;

Data Bases 2. La sintaxis precisa de esta función es: mysql_pconnect (nombre del servidor, el usuario de la base de datos, password ) ; Data Bases 2 Este capítulo aprenderemos como crear ya una página de internet en la cual tendrá interacción con el usuario, como llenaremos un formulario HTML y que directamente se registre en la Base de

Más detalles

Curso de PHP. Tema 2: Lenguaje PHP básico

Curso de PHP. Tema 2: Lenguaje PHP básico Curso de PHP Tema 2: Lenguaje PHP básico Tema 2: Lenguaje PHP básico 1. Sintaxis básica 2. Tipos de datos 3. Variables 4. Constantes 5. Expresiones y operadores 6. Estructuras de control 7. Funciones 8.

Más detalles

Centro de Capacitación en Tecnologías de la Información

Centro de Capacitación en Tecnologías de la Información Centro de Capacitación en Tecnologías de la Información + Objetivo Con este curso presencial y práctico de programación Web en PHP aprenderá a utilizar este lenguaje de programación en conjunto con otros

Más detalles

MANUAL DE USUARIO. DESCRIPCION DEL USO DEL SERVICIO POR WEB SERVICE DOCUMENTACION TECNICA PARA EL CONSUMO DE WEB SERVICE 2015

MANUAL DE USUARIO. DESCRIPCION DEL USO DEL SERVICIO POR WEB SERVICE DOCUMENTACION TECNICA PARA EL CONSUMO DE WEB SERVICE 2015 DOCUMENTACION TECNICA PARA EL CONSUMO DE WEB SERVICE 2015 Mensajesmasivos.co es una plataforma para el envío de notificaciones a celulares vía mensajería corta SMS con soporte para Comcel, Movistar, Tigo

Más detalles

SEMINARIO DE DQL CON PHP Y MYSQL

SEMINARIO DE DQL CON PHP Y MYSQL SEMINARIO DE DQL CON PHP Y MYSQL Índice del Seminario Instalación del paquete XAMPP en Windows Instalación de directorios virtuales. Creación y ejecución de la primera pagina PHP. Fundamentos de PHP Estructura

Más detalles

ก ก. ก ก (Web server) ก ก AppServ ก. 2 ก ก ก AppServ v.2.4.2

ก ก. ก ก (Web server) ก ก AppServ ก. 2 ก ก ก AppServ v.2.4.2 ก ก ก ก ก 106 ก ก ก ก (Web server) 1. ก ก AppServ ก ก 1 appserv-win32-2.4.2.exe 2. ก appserv-win32-2.4.2.exe ก 2 2 ก ก ก AppServ v.2.4.2 3. ก ก ก Choose Destination Location 3 ก ก AppServ ก 107 3 Choose

Más detalles

Grupo de Ingeniería del Software. Conceptos básicos de formularios HTML

Grupo de Ingeniería del Software. Conceptos básicos de formularios HTML escuela técnica superior de ingeniería informática HTML Estático: Formularios Departamento de Lenguajes Grupo de Ingeniería del Software Noviembre 2004 Conceptos básicos de formularios HTML Los formularios

Más detalles

PROGRAMACION EN INTERNET

PROGRAMACION EN INTERNET PROGRAMACION EN INTERNET FREDYS SIMANCA HERRERA fredyssimanca@hotmail.com La programación en Internet, es una asignatura que exige al estudiante el conocimiento previo de lógica de programación, manejo

Más detalles

Objetivos y Temario CURSO PHP Y MySQL

Objetivos y Temario CURSO PHP Y MySQL Objetivos y Temario CURSO PHP Y MySQL OBJETIVOS Se dirige a los diseñadores y programadores que deseen utilizar PHP y MySQL para desarrollar un sitio web dinámico e interactivo. En la primera parte del

Más detalles

PHP y MySQL Domine el desarrollo de un sitio Web dinámico e interactivo (3ª edición)

PHP y MySQL Domine el desarrollo de un sitio Web dinámico e interactivo (3ª edición) Introducción 1. Objetivo de la obra 15 2. Breve historia de PHP y MySQL 16 2.1 PHP 16 2.2 MySQL 16 3. Dónde conseguir PHP y MySQL 17 4. Convenciones de escritura 18 4.1 PHP 18 4.2 MySQL 19 Introducción

Más detalles

DISEÑO WEB CURSO COMPACTO EDICIÓN DE SITIOS WEB CONTENIDOS TEMÁTICOS

DISEÑO WEB CURSO COMPACTO EDICIÓN DE SITIOS WEB CONTENIDOS TEMÁTICOS CONTENIDOS TEMÁTICOS DISEÑO WEB CURSO COMPACTO EDICIÓN DE SITIOS WEB UNIDAD 1: a Webs dinámicas Contenido Teórico: Qué es PHP La historia El Modelo Cliente - Servidor Páginas Estáticas Páginas Dinámicas

Más detalles

Introducción a la programación en PHP

Introducción a la programación en PHP Introducción a la programación en PHP Qué es PHP? Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado en un servidor. Qué

Más detalles

PHP Programming. Learn how PHP works Learn the basic syntax of PHP Learn to create dynamic interactive pages with PHP

PHP Programming. Learn how PHP works Learn the basic syntax of PHP Learn to create dynamic interactive pages with PHP PHP Programming Duration: 20 hours Overview: In this PHP training course, students will learn to create database-driven websites using PHP and MySQL or the database of their choice and to use advanced

Más detalles

SENA Distrito Capital Centro de Electricidad, Electrónica y Telecomunicaciones ADSI - Ing. Espec. Javier Vaquiro

SENA Distrito Capital Centro de Electricidad, Electrónica y Telecomunicaciones ADSI - Ing. Espec. Javier Vaquiro SENA Distrito Capital Centro de Electricidad, Electrónica y Telecomunicaciones ADSI - Ing. Espec. Javier Vaquiro 1. Sintaxis básica 2. Tipos de datos 3. Variables 4. Constantes 5. Expresiones y operadores

Más detalles

APRENDE A CREAR UNA PÁGINA WEB CON HTML

APRENDE A CREAR UNA PÁGINA WEB CON HTML APRENDE A CREAR UNA PÁGINA WEB CON HTML Introducción a PHP INTRODUCCIÓN PHP es una lenguaje de programación del lado del servidor. En este curso, lo usaremos para recibir los datos de un formulario, realizar

Más detalles

Transformación de documentos : XSLT

Transformación de documentos : XSLT Transformación de documentos : XSLT XSL : Lenguaje Extensible de Hojas de Estilo, cuyo objetivo principal es mostrar cómo debería estar estructurado el contenido, cómo debería ser diseñado el contenido

Más detalles

PHP. Introducción (1) Introducción (3) Introducción (2) PHP 1

PHP. Introducción (1) Introducción (3) Introducción (2) PHP 1 Introducción (1) Personal Home Page Qué es? Acrónimo de : Hypertext Preprocessor. Lenguaje interpretado de alto nivel que permite desarrollar fácilmente páginas dinámicas. Similar a los lenguajes C y Perl.

Más detalles

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA Nombre del Módulo: PROGRAMACIÓN PHP Código: CSTI0091 total: 60 Horas Objetivo General: Crear scripts que diseñen aplicaciones

Más detalles

PARA MÓVILES Y ESCRITORIO

PARA MÓVILES Y ESCRITORIO DURACIÓN 100 HRS DURACIÓN 40 HRS MÓDULO I HTML 5 BÁSICO - SEMÁNTICA Marco de referencia: HTTP. Qué es un servidor y dónde conseguir uno. Qué es un dominio. Buscar disponibilidad de dominios, paquetes de

Más detalles

Seguridad Web. Álvaro Gómez Giménez UAM.NET. Álvaro Gómez Giménez (UAM.NET) Seguridad Web / 19

Seguridad Web. Álvaro Gómez Giménez UAM.NET. Álvaro Gómez Giménez (UAM.NET) Seguridad Web / 19 Seguridad Web Álvaro Gómez Giménez UAM.NET 10-04-2012 Álvaro Gómez Giménez (UAM.NET) Seguridad Web 10-04-2012 1 / 19 Contenidos 1 Introducción y planicación 2 SQL Injection y BSQLi 3 Cross-Site Scripting

Más detalles

Como usar Zend_Auth del Zend Framework

Como usar Zend_Auth del Zend Framework Como usar Zend_Auth del Zend Framework Elaborado por Rob Allen, www.akrabat.com Revision 1.0.4 Copyright 2007 Traducido por Claudio Cossio, www.ajaxcode.net El propósito de este tutorial es dar una introducción

Más detalles

1. Servidor Web. (apache). 2. PHP. 3. Manejador de base de datos (mysql, postgress).

1. Servidor Web. (apache). 2. PHP. 3. Manejador de base de datos (mysql, postgress). COMO DESARROLLAR UN SISTEMA EN PHP PASO A PASO. (Guía practica). La presente guía esta diseñada para orientar a los programadores que se están iniciando en el mundo del php, a desarrollar una aplicación

Más detalles

PROGRAMA DE PROGRAMACIÓN WEB

PROGRAMA DE PROGRAMACIÓN WEB PROGRAMA DE PROGRAMACIÓN WEB Objetivo El objetivo de esta capacitación es que el alumno pueda programar un Sitio/Portal Web con las funciones más importantes de tal: conectar a una base de datos, registraciones

Más detalles

FORMACIÓN ESPECIALIZADA EN HERRAMIENTAS Y LENGUAJES DE PROGRAMACIÓN WEB

FORMACIÓN ESPECIALIZADA EN HERRAMIENTAS Y LENGUAJES DE PROGRAMACIÓN WEB HERRAMIENTAS Y LENGUAJES DE PROGRAMACIÓN WEB La consolidación de los medios online como soporte principal de comunicación, así como la coyuntura económica, que relega a los soportes publicitarios convencionales

Más detalles

Desarrollo Web con PHP y MySQL

Desarrollo Web con PHP y MySQL Desarrollo Web con PHP y MySQL DESCRIPCION MODULOS DE CAPACITACION 1. Introducción Qué es PHP Por qué PHP Qué necesitamos para trabajar con PHP Funcionamiento básico de PHP Embebido de PHP dentro de HTML

Más detalles

DREAMWEAVER 2 UNIVERSIDAD TECNOLOGICA DE AGUASCALIENTES

DREAMWEAVER 2 UNIVERSIDAD TECNOLOGICA DE AGUASCALIENTES DREAMWEAVER 2 UNIVERSIDAD TECNOLOGICA DE AGUASCALIENTES Presentación José Alberto Rodríguez Castañeda Universidad Tecnológica de Aguascalientes http://ww.betiux.com.mx betordz@gmail.com Temas. 1) Javascript

Más detalles

Lo básico de Javascript. ISIS2603 Departamento de Sistemas y Computación Universidad de los Andes

Lo básico de Javascript. ISIS2603 Departamento de Sistemas y Computación Universidad de los Andes Lo básico de Javascript ISIS2603 Departamento de Sistemas y Computación Universidad de los Andes Javascript Permite extender las capacidades de HTML Se utiliza principalmente del lado del cliente para

Más detalles

PHP. MySQL en PHP. Área de Ingeniería Telemática Dpto. Automática y Computación

PHP. MySQL en PHP. Área de Ingeniería Telemática Dpto. Automática y Computación PHP MySQL en PHP Área de Ingeniería Telemática Dpto. Automática y Computación http://www.tlm.unavarra.es/ Uso de MySQL desde PHP mysql Extension de PHP para acceder a MySQL Funciones mysql_connect() mysql_select_db()

Más detalles

Cómo exportar datos a Excel utilizando PHP y MySQL

Cómo exportar datos a Excel utilizando PHP y MySQL Cómo exportar datos a Excel utilizando PHP y MySQL No es raro encontrarnos páginas web que muestran tablas con datos sobre determinados temas y que ofrecen a los usuarios la posibilidad de descargarse

Más detalles

Estructura del Sistema

Estructura del Sistema Estructura del Sistema Actualización del Sistema GitHUB Cómo se puede saber la versión instalada Menú del administrador v0.15.05 15 año 2015 05 semana Instalación Requerimientos Acceso a Internet Dominio

Más detalles

PHP y Acceso a Datos

PHP y Acceso a Datos PDO PHP y Acceso a Datos Departamento de Lenguajes y Sistemas Informáticos Grupo de Ingeniería del Software Introducción PDO SQL es el lenguaje común para trabajar con todas las BD Las interfaces que los

Más detalles

Forma sencilla de introducir nuevos elementos en una tabla de base de datos. Realizamos un Insert con PHP.

Forma sencilla de introducir nuevos elementos en una tabla de base de datos. Realizamos un Insert con PHP. Forma sencilla de introducir nuevos elementos en una tabla de base de datos. Realizamos un Insert con PHP. Una vez creada la tabla clientes en nuestra base de datosejemplo, el paso siguiente sea llenarla

Más detalles

Curso de Desarrollo de Aplicaciones Web con PHP/MYSQL

Curso de Desarrollo de Aplicaciones Web con PHP/MYSQL 350 Curso de Desarrollo de Aplicaciones Web con PHP/MYSQL DESCRIPCIÓN GENERAL PHP (Versión 5.2.13), acrónimo de Hypertext Pre-procesor, es un lenguaje de programación relativamente nuevo, nace aproximadamente

Más detalles

Guía del Curso Certificación Profesional TIC en Programación de Páginas Web con PHP y Javascript

Guía del Curso Certificación Profesional TIC en Programación de Páginas Web con PHP y Javascript Guía del Curso Certificación Profesional TIC en Programación de Páginas Web con PHP y Javascript Modalidad de realización del curso: Titulación: A distancia y Online Diploma acreditativo con las horas

Más detalles

MAESTRO DE PHP PHP NIVEL 1

MAESTRO DE PHP PHP NIVEL 1 MAESTRO DE PHP MAESTRO DE PHP es el curso más completo diseñado para que aprendas desde 0 hasta poder desarrollar aplicaciones robustas utilizando Frameworks. Incluye los Cursos PHP Nivel 1 y PHP Avanzado

Más detalles

PHP/Mysql Pasos fundamentales

PHP/Mysql Pasos fundamentales PHP/Mysql Pasos fundamentales Este apunte contendrá las operaciones básicas para la conexión y el uso de una base de datos MySql dentro de un sitio hecho en PHP. Vamos a definir una base de datos (en adelante

Más detalles

Tema 4. III Lenguajes de programación en el. Arquitecturas Distribuidas 09/10

Tema 4. III Lenguajes de programación en el. Arquitecturas Distribuidas 09/10 Tema 4. III Lenguajes de programación en el servidor: PHP Arquitecturas Distribuidas 09/10 1 III. Lenguajes de programación en el servidor: PHP 1. Procesado de información en el servidor 2. Lenguajes de

Más detalles

GENERAR DOCUMENTOS HTML USANDO LENGUAJE PHP. EJERCICIO RESUELTO EJEMPLO SENCILLO. (CU00733B)

GENERAR DOCUMENTOS HTML USANDO LENGUAJE PHP. EJERCICIO RESUELTO EJEMPLO SENCILLO. (CU00733B) APRENDERAPROGRAMAR.COM GENERAR DOCUMENTOS HTML USANDO LENGUAJE PHP. EJERCICIO RESUELTO EJEMPLO SENCILLO. (CU00733B) Sección: Cursos Categoría: Tutorial básico del programador web: HTML desde cero Fecha

Más detalles

2.5. Manipular objetos y formularios en una página Web.

2.5. Manipular objetos y formularios en una página Web. 2.5. Manipular objetos y formularios en una página Web. Un formulario es una página web en la cual el usuario puede introducir información que posteriormente recibiremos para que sea procesada, por alguna

Más detalles

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programación de sitios web Act 12: Lección Evaluativa 3

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programación de sitios web Act 12: Lección Evaluativa 3 BASES DE DATOS Hasta ahora hemos visto la funciones básicas de PHP, lo que viene a continuación ya es sobre la forma en como podemos acceder a bases de datos, veremos como acceder a ellas en dos sistemas

Más detalles

Índice INTRODUCCIÓN...11

Índice INTRODUCCIÓN...11 Índice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13 1.1 Modelos de programación en entornos cliente/servidor...14 1.2 Generación dinámica de páginas web...16

Más detalles

PROGRAMACIÓN WEB II 4043

PROGRAMACIÓN WEB II 4043 Modalidad: Online Duración: 26 horas Objetivos: HTML5 es un nuevo concepto para la construcción de sitios web y aplicaciones que combina dispositivos móviles, computación en la nube y trabajos en red.

Más detalles

Introducción a la Web 2.0

Introducción a la Web 2.0 Octubre 2006 Contenidos Evolución Características Tecnologías Protocolos básicos HTML y CSS Javascript y DOM XML y Servicios Web AJAX Ejemplos Evolución del Hipertexto 1945 - Vannevar Bush escribe As we

Más detalles

MASTER DE PHP es el curso más completo diseñado para que aprendas desde 0 hasta poder desarrollar aplicaciones robustas utilizando Frameworks.

MASTER DE PHP es el curso más completo diseñado para que aprendas desde 0 hasta poder desarrollar aplicaciones robustas utilizando Frameworks. MASTER DE PHP es el curso más completo diseñado para que aprendas desde 0 hasta poder desarrollar aplicaciones robustas utilizando Frameworks. Incluye los Cursos PHP Nivel 1 y PHP Avanzado y entrenamiento

Más detalles

Cómo crear un módulo nuevo

Cómo crear un módulo nuevo Referencia rápida para el desarrollador de JAMES 1 Cómo crear un módulo nuevo Un módulo necesita 3 archivos básicos: init.php: Página que se carga al lanzar el módulo. config.xml: Fichero de configuración

Más detalles

MAQUETACIÓN WEB. DREAMWEAVER I (30H)

MAQUETACIÓN WEB. DREAMWEAVER I (30H) MAQUETACIÓN WEB. DREAMWEAVER I (30H) Diseñar e implementar la estructura de un sitio Web utilizando lenguajes de programación y editores de páginas. INTRODUCCIÓN A DREAMWEAVER Entorno de trabajo Creación

Más detalles

TUTORIAL DE PHP. M. en C. Erika Vilches. Parte 3.

TUTORIAL DE PHP. M. en C. Erika Vilches. Parte 3. TUTORIAL DE PHP M. en C. Erika Vilches Parte 3 http://www.erikavilches.com Arreglos Contienen muchas variables similares En lugar de tener muchas variables similares, se pueden almacenar los datos como

Más detalles

Bloque I: Seguridad web

Bloque I: Seguridad web 1. Por qué es importante la seguridad? 2. Validación 3. Escapado 4. Ataques XSS 5. Ataques CSRF 5. SQL-Injection 6. Code Injection 7. Session riding Curso de Introducción a PHP 5 *POO = Programación Orientada

Más detalles

Programación páginas web con PHP

Programación páginas web con PHP Programación páginas web con PHP Duración: 65 horas Objetivos: Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte

Más detalles

PÁGINAS DINÁMICAS WEB CON PHP. Unidad 2 ELEMENTOS DEL LENGUAJE DE PHP

PÁGINAS DINÁMICAS WEB CON PHP. Unidad 2 ELEMENTOS DEL LENGUAJE DE PHP PÁGINAS DINÁMICAS WEB CON PHP Unidad 2 ELEMENTOS DEL LENGUAJE DE PHP Agenda del curso PHP 2012 ELEMENTOS DEL LENGUAJE PHP Operadores Condicional if sentencia swich ciclo while ciclo for ciclo foreach ACADEMIA

Más detalles

RECUPERAR DATOS DE UN FORMULARIO HTML USANDO PHP. USO DE $_GET. EJEMPLOS Y EJERCICIOS RESUELTOS. (CU00833B)

RECUPERAR DATOS DE UN FORMULARIO HTML USANDO PHP. USO DE $_GET. EJEMPLOS Y EJERCICIOS RESUELTOS. (CU00833B) APRENDERAPROGRAMAR.COM RECUPERAR DATOS DE UN FORMULARIO HTML USANDO PHP. USO DE $_GET. EJEMPLOS Y EJERCICIOS RESUELTOS. (CU00833B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde

Más detalles

PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP

PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP OBJETIVOS Estudiar la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología PHP y el servidor de bases de datos

Más detalles

Guía del Lenguaje de Programación PHP - CEF NAC

Guía del Lenguaje de Programación PHP - CEF NAC 1 Índice Prefacio... 4 Qué significa y cómo funciona PHP?... 5 Como instalar PHP en nuestra computadora.... 5 Capítulos de contenidos de la Guía... 10 1. Ejemplo de un programa básico de PHP para comenzar

Más detalles

Tecnología de Programación

Tecnología de Programación Tecnología de Programación Clase 4 Diego C. Martínez Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur PHP Clientes y servidores... MiPagina ...

Más detalles

Programador Web en Drupal + PHP + Javascripts + MySQL. Nivel Profesional. Informática y Programación

Programador Web en Drupal + PHP + Javascripts + MySQL. Nivel Profesional. Informática y Programación Programador Web en Drupal + PHP + Javascripts + MySQL. Nivel Profesional Informática y Programación Ficha Técnica Categoría Informática y Programación Referencia 30302-1402 Precio 119.00 Euros Sinopsis

Más detalles

PROFESSIONAL WEBMASTER

PROFESSIONAL WEBMASTER PROFESSIONAL WEBMASTER DESARROLLADOR INTEGRAL WEB Clase 1: Tecnologías de Internet - Historia de Internet - IPV4 / IPV6 - Sistemas operativos y navegadores - Registro de dominios - Alojamiento web / hosting

Más detalles

CURSO ONLINE INSTALACIÓN Y ADMINISTRACIÓN DE CENTRALITAS VoIP ASTERISK

CURSO ONLINE INSTALACIÓN Y ADMINISTRACIÓN DE CENTRALITAS VoIP ASTERISK CURSO ONLINE INSTALACIÓN Y ADMINISTRACIÓN DE CENTRALITAS VoIP ASTERISK Presentación Gracias a PHP se pueden elaborar completos sitios dinámicos, y su complemento ideal siempre resulta ser MySQL para gestionar

Más detalles