Desarrollo PHP con Webmatrix
|
|
|
- Margarita Cáceres del Río
- hace 9 años
- Vistas:
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 [email protected]
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 [email protected] Á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 [email protected]
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 [email protected] ana 4n4p4sw0rd [email protected] juan juan89 [email protected] Á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, [email protected] Username:ana,Password:4n4p4sw0rd, [email protected] Username:juan,Password:juan89, [email protected]
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 [email protected] images/default.png 1 2 juan juan89 [email protected] 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 [email protected] Recursos
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
Programación PHP de bases de datos mysql
Desarrollo de aplicaciones web Manuel Torres Gil [email protected] Departamento de Lenguajes y Computación Universidad de Almería Desarrollo de aplicaciones web 1. Acceso a bases Desarrollo de aplicaciones
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
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
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
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
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
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
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
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
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: [email protected] El Campus Virtual ha sido concebido con una metodología dinámica e interactiva, basada en el aprendizaje
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
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
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,
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
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
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
Desarrollo de sitios web con PHP y MySQL
Desarrollo de sitios web con PHP y MySQL Tema 5: Sesiones José Mariano González Romano [email protected] Tema 5: Sesiones 1. Introducción 2. Manejo de sesiones 3. Autenticación de usuarios Introducción
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
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
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
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é
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
PROGRAMACION EN INTERNET
PROGRAMACION EN INTERNET FREDYS SIMANCA HERRERA [email protected] La programación en Internet, es una asignatura que exige al estudiante el conocimiento previo de lógica de programación, manejo
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
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
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
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é
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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 ...
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
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
