Tema 5. PHP. Contenido. Introducción
|
|
|
- Cristina Moreno Quintana
- hace 10 años
- Vistas:
Transcripción
1 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 enviados en la petición - Cookies - Sesiones 4. Conexión con bases de datos Introducción Características de PHP PHP - (acrónimo de "PHP: Hypertext Preprocessor") es un lenguaje de script del lado del servidor. Código incluido dentro de un documento xhtml (XML) que añade dinamismo a una página web estática. Open Source (código libre) Funcionamiento El navegador del cliente solicita el documento PHP. Llega la solicitud al servidor que localiza el documento, lanza el intérprete de PHP y ejecuta el código. Como resultado de la ejecución se genera un documento xhtml y el servidor transfiere este documento al cliente que lo muestra en el navegador.
2 Introducción Características de PHP Inclusión en el código xhtml - <?php?> - <??> - <script languaje="php"> </script> Ejemplos <?php // Ejemplo1 phpinfo();?> La función echo devuelve la cadena pasada por parámetros. Esta función es muy limitada, es posible usar la función printf, igual que C. printf( cadena, vars) <html> <head> <title>ejemplo de PHP</title> </head> <body> <h1>mi Primer Ejemplo</h1> <?php // Ejemplo2 echo <p>hola Mundo</p> ;?> </body> </html> 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 enviados en la petición - Cookies - Sesiones 4. Conexión con bases de datos
3 Fundamentos de PHP Tipos de Datos Enteros (int, long, numeric) Números enteros positivos y negativos Real (float, double, real, numeric) Números decimales o de coma flotante Boolean (bool) True o False Cadena (string) Cadenas de texto Array (array) Tipo especial de colección de valores Objetos (object) Tipo especial de dato Variables No es necesario declararlas y no tiene un tipo determinado Comienzan con el signo dólar ($) <?php // Ejemplo3 $a = 1; $b = 3.34; $c = "Hola Mundo"; echo $a. <br>. $b. <br>. $c;?> Constantes: define(nombre, valor); NOTA: Funciones típicas is_xxxx(variable) : True / False Donde xxxx tipo de dato. P.ej. is_double gettype(variable) : Devuelve tipo settype(variable,'tipovariable'): Cambia el tipo de la variable. (También se usa casting) Fundamentos de PHP Operadores Aritméticos Lógicos Comparación Asignación: Igual ( = ) Concatenación: Punto (. )
4 Fundamentos de PHP Estructuras de Control If-else Switch While Do-while For Foreach Continue Break <?php $a = array("uno", "dos", "tres"); foreach ($a as $v) { echo "<p>valor: $v</p>"; foreach( $a as $k => $v ) { echo "Indice: $k; Valor: $v <br>";?> Fundamentos de PHP Estructuras de Control Ejemplo <?php $a = array ( Uno', Dos', Tres', 'next', Cuatro', Cinco', 'stop', Seis'); foreach ($a as $val) {?> if ($val == 'stop') { break; if ($val == 'next') { continue; echo "$val<br>\n"; Resultado Uno Dos Tres Cuatro Cinco [se salta el valor next] [El bucle finaliza con el valor stop]
5 Fundamentos de PHP Arrays Lista de variables estructurada no necesariamente del mismo tipo. Indexados (comienzan en 0) ó Asociativos Declaración clave De forma implicita $a[ ] = primero ; $a[ ] = segundo ; $a[ Uno ] = primero ; $a[ Dos ] = segundo ; Mediante el constructor array $a = array ( primero, segundo ); $a = array( Uno'=> primero', Dos'=> segundo'); Utilización $a[0] $a[1] $a[ Uno ] $a[ Dos ] for($i=0; $i<max; $i++) echo $a[$i] foreach( $a as $dato) echo $dato La función each( array ) devuelve una matriz con dos posiciones, en 0 almacena la clave o índice y en 1 el valor. while ($dato = each($a)) { echo $dato[0]; // clave. Uno, Dos echo $dato[1]; // valor: primero, Fundamentos de PHP Arrays: Principales funciones [ más información en ] Recorrido reset( array ) : Se posiciona en el primer elemento end( array ) : Se posiciona en el último elemento next( array ) : Se posiciona en el siguiente elemento prev( array ) : Se posiciona en el elemento anterior current( array ) : Devuelve el contenido de la posición actual o false cont ( array ) : Devuelve el número de elementos. Similar es sizeof ( array ) Otras funciones array_push(matriz,variable1,variablen): Añade elementos al final del array array_unshift(matriz,variable1,variablen): Añade elementos al principio del array array_shift(matriz) : Elimina el primer elemento de la matriz array_pop(matriz) : Elimina el último elemento de la matriz sort(matriz) : Ordenación ascendente (matriz indexada) rsort(matriz) : Ordenación descendente (matriz indexada) asort(matriz) : Ordenación ascendente por valor (matriz asociativa) arsort(matriz): Ordenación descendente por valor (matriz asociativa) ksort(matriz) : Ordenación ascendente por clave (matriz asociativa) krsort(matriz) : Ordenación descendente por clave (matriz asociativa)
6 Fundamentos de PHP Cadenas Una cadena es una secuencia de caracteres comprendidos entre: - Comillas simples ' esto es una cadena: $i - Comillas dobles " " esto es otra cadena: $i Principales funciones echo cadena : imprime la cadena printf(cadena_formato, valores) : imprime la cadena sustituyendo los valores strlen(cadena) : Devuelve el número de caracteres de la cadena. substr(cadena, inicio, longitud). Devuelve una subcadena de otra, empezando por inicio y de longitud longitud. chop(cadena). Elimina los saltos de línea y los espacios finales de una cadena. strpos(cadena1, cadena2). Busca cadena2 en cadena1 devolviendo en índice. str_replace(cadena1, cadena2, texto). Cambia cadena1 por cadena2 en el texto. ltrim(cadena), rtrim(cadena) y trim(cadena) : Elimina los espacios en blanco strtolower(cadena) : Convierte la cadena a minúsculas strtoupper(cadena); Convierte la cadena a mayúsculas Fundamentos de PHP Fechas: PHP permite el manejo de fechas y horas. getdate() : Devuelve un array asociativo con la información de la fecha y hora. Índices: hours, minutes, seconds, mday, wday, weekday, mon, month, year, yday Esta función acepta un parámetro que indica los segundos desde 01/01/1970 time() : Devuelve el número de segundos transcurridos desde 01/01/1970 mktime(hr, mt, sg, m, d, a) : Devuelve los segundos trascurridos desde el 01/01/1970 date(formato_fecha) : Devuelve la fecha actual en una cadena formateada, según:
7 Fundamentos de PHP Funciones Declaración function nombre(parámetros){ Sentencias Llamada nombre(val_parámetros); Valor de retorno (return) Parámetros por valor por referencia: & Funciones: por defecto func_num_args() : Numero de parámetros func_get_args(i) : Parámetro i func_get_args () : Array de parámetros Ejemplos function sumar($v1,$v2){ $ suma=$v1+$v2 echo $v1."+".$v2."=".$suma; sumar(6,4); function incrementa($v1){ return $v1+1; A = incrementa(2); function cambiar(&$v1){ $v1=5; function opera( $v1, $v2=2) { return $v1*$v2; Fundamentos de PHP Código desde un fichero require( fichero ) : incluye y evalúa el archivo. Si se produce un problema genera un error de sistema E_ERROR include( fichero ) : incluye y evalúa el archivo. Si se produce un problema genera un aviso del sistema E_WARNING <html> <head> </head> <body> // funciones.php <? php function unafuncion($a) { require ( funciones.php ); function otrafuncion( ) { etc unafuncion(5); otrafuncion( );?> </body> </html>
8 Fundamentos de PHP Clases Declaración class nombre_clase { // atributos var nombre_atributo; // métodos (acceso a atributos this-> ) function nomb_metodo( parámetros) { cuerpo Instanciación de objetos $obj = new nombre_clase(); Invocación de métodos ( -> ) $obj -> nomb_metodo (val_parametros) class num { var $numero; function num() { // CONSTRUCTOR $this->numero=10; function mas($i=0) { $this->numero=$this->numero+$i; function valor() { return $this->numero; $n = new num(); $n->mas(5); echo El valor es. $n->valor 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 enviados en la petición - Cookies - Sesiones 4. Conexión con bases de datos
9 Variables predefinidas en PHP Principales variables globales [ ver phpinfo() ] A partir de la versión 4.1 $_SERVER: Array asociativo con información sobre el servidor web $_ENV: Array asociativo con información sobre el entorno de ejecución $_GET: Array asociativo con la información enviada por el usuario, si la petición ha sido tipo GET. $_POST: Array asociativo con la información enviada por el usuario, si la petición ha sido tipo POST. $_SESSION: Array asociativo con las variables de la sesión. $_COOKIE: Array asociativo con las cookies enviadas en la petición. $_FILES: Array asociativo con la información de cada archivo enviado $_REQUEST: Array asociativo con la concatenación de $_GET, $_POST, $_COOKIE Y $_FILES. Tabla equivalencia entre versiones de PHP Variables predefinidas en PHP Parámetros enviados en una petición $_GET, $_POST ó $_REQUEST Peticiones GET [ Directamente en el navegador o desde un enlace] <%php echo $_GET[var1]; // mostraría val1 echo $_GET[var2]; // mostraría val2 %>
10 Variables predefinidas en PHP Parámetros enviados en una petición $_GET, $_POST ó $_REQUEST Peticiones POST <form action= ruta/fichero.php method= POST > Var1: <input type= text name= var1 ><br /> Var2: <input type= text name= var2 > <br /> <input type= submit value= Enviar > </form> <%php // fichero.php echo $_POST[var1]; // mostraría val1 echo $_POST[var2]; // mostraría val2 %> Variables predefinidas en PHP Cookies Array $_COOKIE y función setcookie(); Asignación de Cookies (forma parte de la cabecera de la petición) setcookie( nombre, valor, caducidad, ruta, dominio, segura ); Ejemplo: setcookie( contador, $cont, time()+60 ) Acceso a las cookies $_COOKIE[ nomb_cookie ] Ejemplo: $_COOKIE[ contador ]
11 Variables predefinidas en PHP Cookies Ejemplo: <?php // ATENCIÓN: Debe ser lo primero incluido en el fichero $cont = $_COOKIE[ contador ]; $cont++; setcookie( contador, $cont, time()+60);?> <html> <head> <title>ejemplo Cookies</title> </head> <body> <h1>ejemplo con una Cookie contador</h1> </body> </html> <h2>número de accesos: <?php echo $cont;?> </h2> Variables predefinidas en PHP Sesiones Principales funciones session_start() : Inicia una nueva sesión o verifica la actual. Esta función debe estar incluida en todos los scripts que usen sesiones. session_register( variable ) : establece la variable indicada por parámetros como una variable de sesión que será mantenida durante la sesión. La función inversa es session_unregister( variable ); session_unset() : Elimina de la sesión todas las variables. session_destroy() : finaliza una sesión session_name( [nombre] ) devuelve el nombre de la sesión actual. Si se especifica un nombre como parámetro lo asigna como nombre de la sesión Array $_SESSION Las variables establecidas como de la sesión son accedidas mediante: $_SESSION Ej. session_register( contador ) $_SESSION[ contador ]
12 Variables predefinidas en PHP Sesiones Ejemplo <?php session_start(); if (!isset($_session['count'])) { $_SESSION['count'] = 0; else { $_SESSION['count']++;?> <html> <head> </head> <?php if ($_SESSION['count ] ==0) {?> <p>es la primera vez que accedes</p> <?php else {?> <p>ya has accedido más veces</p> <?php?> Esto es código HTML </html> 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ámtros enviados en la petición - Cookies - Sesiones 4. Conexión con bases de datos
13 Conexión Base datos Conectando con la base de datos int mysql_connect ( string host, string usuario, string password) Conecta con el servidor de base de datos indicado, devolviendo el enlace de la conexión o falso en caso de error. int mysql_select_db (string bd, [int enlace]) Conecta con la base de datos bd, el parámetro enlace es opcional si no se indica se utiliza el obtenido en la última llamada a mysql_connect. Devuelve cierto si tiene éxito y falso en caso de error. Ejemplo: $enlace = mysql_mysql_connect( mi servidor, usario, password ) or die( Fallo en la conexión. mysql_error()); mysql_select_db( mi base de datos ) or die( Fallo al seleccionar la BD. msyql.error()); Conexión Base datos Estableciendo la sentencia a ejecutar sobre la base de datos Para poder ejecutar alguna sentencia sobre la base de datos es necesario tener permisos para ello. Las sentencias básicas son: SELECT campos FROM basedatos WHERE condiciones INSERT INTO basedatos VALUES ( valorescampos ) DELETE FROM basedatos WHERE condiciones Ejemplo. $sql1 = SELECT * FROM clientes WHERE dni= ; $sql2 = INSERT INTO cliente VALUES ( , PEPE, 30) ; $sql3 = DELETE FROM cliente WHERE dni= ;
14 Conexión Base datos Ejecución de la sentencia resource mysql_query (string cta, [int enl]) Ejecuta la consulta cta sobre la base de datos cuyo enlace de conexión es enl, si se omite se utiliza el obtenido en la última llamada a mysql_connect. Devuelve un resource con el resultado o falso si ha fallado. Ejemplos: $resultado = mysql_query( $sql1); // Tratamiento del resource para mostrar los datos consultados $resultado = mysql_query( $sql2); // siendo $sql2 un INSERT if ($resultado) echo Inserción realizada correctamente ; else die( La inserción no ha podido realizarse por:. mysql_error()); $resultado = pq_query($sql3); // siendo $sql2 un DELETE if ( $resultado) die( El borrado no ha podido realizarse por: mysql_error() ; else echo Se han eliminado. mysql_affected_rows(). registros ; Conexión Base datos Recorrido de resource resultado en un SELECT array mysql_fetch_array ( int resultado, [int tipo_de_resultado] ) Devuelve un array indexado (comenzando en 0) y/o asociativo (campos de la base de datos) del siguiente resultado del resource resultado o falso si ya no quedan más. El array devuelto dependerá de valor del parámetro tipo_de_resultado: MYSQL_ASSOC Las columnas son devueltas en el array usando el nombre del campo como índice. MYSQL_BOTH Las columnas son devueltas en el array teniendo tanto un índice numérico como un índice correspondiente al nombre del campo. (VALOR POR DEFECTO) MYSQL_NUM Las columnas son devueltas en el array teniendo un índice numérico a los campos. Este índice comienza en 0, el primer campo del resultado. MYSQL_BOTH es el parámetro por defecto si se omite tipo_de_resultado.
15 Conexión Base datos array array_fetch_row ( int resultado ) Devuelve un array indexado del siguiente resultado del resource resultado o falso si ya no quedan más. object array_fetch_object ( int resultado ) Devuelve un objeto, cuyos atributos son los campos de la base de datos, del siguiente elemento del resource resultado o falso si ya no quedan más. Ejemplos. Suponer una base de datos con los campos dni, nombre y edad $r1 = mysql_fetch_array ( $resultado ); echo Bienvenido $r1[ nombre ] ; for ($i=1; i<mysql_num_rows( $resultado )-1; i++) { $r2 = mysql_fetch_row($resultado); $obj = mysql_fetch_object($resultado); echo $obj->nombre. con. obj->dni. tiene. $obj->edad. años ; Conexión Base datos Liberando recursos y cerrando la conexión bool mysql_free_result ( resource resultado ) Libera los recursos que utiliza un resource resultado de una consulta previa. bool mysql_close ( int enlace ) Cierra una conexión con el servidor de base de datos. Ejemplo mysql_free_result($resultado); mysql_close($enlace);
16 Conexión Base datos int mysql_connect ( string host, string usuario, string password ) : Conexión con una servidor de base de datos int mysql_select_db (string bd): Conexión con una base de datos bool mysql_close ( int enlace) : Cerrar conexión con un servidor de base de datos resource mysql_query (string query ) : Ejecuta una sentencia sobre una base de datos. array mysql_fetch_array ( int resultado) : Array de una fila de la consulta array mysql_fetch_row ( int resultado ) : Array de una fila de la consulta object mysql_fetch_object ( int resultado ) : Objeto de una fila de la consulta int mysql_num_fields ( int resultado ) : Número de campos obtenidos en la consulta int mysql_num_rows ( int resultado ) : Número de filas de la consulta int mysql_affected_rows ( ): Filas de la base de datos afectadas de la última sentencia INSERT, DELETE, UPDATE ejecutada bool mysql_free_result ( resource resultado ) : Libera los recursos de una consulta. string mysql_error (): Devuelve el texto del mensaje de error de la última operación Conexión Base datos
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
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.
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
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
PROGRAMACIÓN EN PHP. 1. Identificar las características y modalidad de programación bajo PHP.
Duración: 60 horas FUNDAMENTACIÓN DEL CURSO PROGRAMACIÓN EN PHP El Lenguaje PHP o Hypertext PreProcessor, al igual que C y Perl maneja programación estructurada, lo que le permite a los programadores con
A continuación se presenta la forma en que se puede conectar PHP con el gestor de bases de datos MySQL.
Conexión de PHP y MySQL: A continuación se presenta la forma en que se puede conectar PHP con el gestor de bases de datos MySQL. Una vez el servidor ha solicitado al intérprete de PHP la ejecución de un
HTML, PHP y bases de datos
HTML, PHP y bases de datos Estrella Pulido Cañabate HTML Estructura de un documento HTML Zen and Tumbolia The Zen monk Bassui wrote a letter to one of his disciples
Introducción al desarrollo web (idesweb)
Introducción al desarrollo web (idesweb) Práctica 8: PHP 2 (cookies y sesiones) 1. Objetivos Conocer el concepto de cookie y sus posibles usos. Aprender a utilizar las cookies con PHP. Conocer el concepto
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
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
Curso PHP Módulo 1 R-Luis
Lenguaje PHP Introducción Archivos HTML y PHP: Crear un archivo php es tan sencillo como cambiarle la extensión a un archivo html, por ejemplo podemos pasar de index.html a index.php sin ningún inconveniente.
Introducción a PHP. * No es necesario declarar previamente las variables.
Introducción a PHP La programación de sitios web cada día está más orientada al desarrollo de páginas dinámicas y aplicaciones, o sea sitios donde el usuario pueda interactuar con la web. Dentro de los
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
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
Que es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos.
Que es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos. Qué es PHP? PHP (Hypertext Preprocessor). Es un lenguaje de programación: De código
PHP HypertextPreProcessor
PHP PHP HypertextPreProcessor PHP 1. Introducción 2. Comentarios 3. Variables 4. Operadores 5. Desplegar(output) 6. Arrays o matrices 7. Estructuras de control 8. Funciones 9. Manejo de strings Introducción
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
Manual de PHP Básico - WebEstilo
(páx. 1) http://leliadoura.com.es/dai/phpwebestilo/manual/basico/index.html (páx. 1) Manual de PHP Básico - WebEstilo Iniciación a PHP - Conceptos Básicos - Nuestro primer PHP - Variables Operadores en
Arrays y Cadenas en C
Arrays y Cadenas en C Los arrays son variables estructuradas, donde cada elemento se almacena de forma consecutiva en memoria. Las cadenas de caracteres son declaradas en C como arrays de caracteres y
PL/SQL. Con PL/SQL vamos a poder programar las unidades de programa de la base de datos Oracle:
PL/SQL (Procedural Language/Structured Query Language) PL/SQL es el lenguaje de programación que proporciona Oracle para extender el SQL estándar con otro tipo de instrucciones y elementos propios de los
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
JavaScript como Orientación a Objetos
Gustavo Lacoste ([email protected]) October 2012 Resumen El objetivo de las siguientes notas es generar una estructura en JavaScript que nos permita reutilizar de manera limpia las funciones creadas
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
Curso de PHP con MySQL Gratis
Curso de PHP con MySQL Gratis Introducción Este mini curso o mini tutorial de PHP le ayudará a realizar cualquier sistema para que pueda insertar uno o varios registros a una base de datos con MySQL, este
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
Programación páginas web. Servidor (PHP)
Programación páginas web. Servidor (PHP) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte servidor con la tecnología PHP y el servidor de bases de datos MySQL.
Índice: Tema 4.2 4.2 Conexión con Bases de Datos
Índice: Tema 4.2 4.2 Conexión con Bases de Datos 4.2.1 Envío y recepción de datos mediante formularios 4.2.2 Administración de MySQL con phpmyadmin 4.2.3 Conexión con Bases de Datos desde PHP Índice: Tema
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
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
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
Conectar Flash con Access usando MDM Zinc
Conectar Flash con Access usando MDM Zinc Con este tutorial pretendo enseñar la conexión básica entre Flash / Actionscript y Microsoft Access mediante MDM Zinc, para poder empezar a crear aplicaciones
TIPOS DE VARIABLES EN PHP. DECLARACIÓN Y ASIGNACIÓN. LA INSTRUCCIÓN ECHO PARA INSERTAR TEXTO O CÓDIGO. (CU00816B)
APRENDERAPROGRAMAR.COM TIPOS DE VARIABLES EN PHP. DECLARACIÓN Y ASIGNACIÓN. LA INSTRUCCIÓN ECHO PARA INSERTAR TEXTO O CÓDIGO. (CU00816B) Sección: Cursos Categoría: Tutorial básico del programador web:
PHP Básico. PHP para principiantes
PHP Básico PHP para principiantes Copyright (c) 2006 Guillermo Valdez Lozano. E-mail: guivaloz(en)gmail.com http://www.movimientolibre.com Se otorga permiso para copiar, distribuir y/o modificar este documento
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
Scripting en el cliente: Javascript. Tecnologías Web
Scripting en el cliente: Javascript Tecnologías Web Motivación Por qué usar JavaScript? Permite crear efectos atractivos visualmente Permite crear sitios WEB que se visualicen de la misma manera en distintos
CURSO DE PROGRAMACIÓN WEB EJERCICIOS PHP
CURSO DE PROGRAMACIÓN WEB EJERCICIOS PHP Tabla de contenido Ejercicio 1... 3 Ejercicio 2... 4 Ejercicio 3... 4 Ejercicio 4... 5 Ejercicio 5... 5 Ejercicio 6... 6 Ejercicio 7... 7 Ejercicio 8... 8 Ejercicio
PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin.
PHPMYADMIN Y MYSQL Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin. PhpMyAdmin es una herramienta para la administración del servidor de base de datos MySQL que dispone
Objetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor.
Sesión 03: Lenguajes web del servidor Competencias a Conseguir: - Conocer el entorno de trabajo a nivel de servidores web. - Instalación del localhost (Servidor Local). - Repaso general de PHP y ejercicios
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
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
Manual del Protocolo XML-RPC de Mensajería Negocios
Manual del Protocolo XML-RPC de Mensajería Negocios Índice de contenidos 1 INTRODUCCIÓN... 3 2 FUNCIONALIDADES DEL API DE COMUNICACIÓN XML-RPC... 4 2.1 Envío Libre... 4 2.2 Envío a Grupo de Contactos...
[email protected]
Programación de páginas web con PHP 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 servidor con la tecnología
Aplicaciones seguras con ClaseSeguridad
Aplicaciones seguras con ClaseSeguridad Índice de contenido Por que ClaseSeguridad?...1 Referenciar ClaseSeguridad...1 Declaración y creación...1 Evitar inyección de SQL...1 Eliminar etiquetas...3 Evitar
Laboratorio de Sistemas Departamento de Ingeniería en Sistemas de Información Universidad Tecnológica Nacional Facultad Regional Córdoba. Porque PHP?
Porque PHP? PHP es un lenguaje de programación usado generalmente para la creación de contenido para sitios web. PHP es el (acrónimo recursivo de "PHP: Hypertext Preprocessor", inicialmente PHP Tools,
RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA
UNED Centro Asociado de Cádiz RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA 1. OBJETOS Cualquier elemento del programa es un objeto. Un programa es un conjunto de objetos que se comunican entre sí
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
Tema 3. Introducción a programas en el lado del servidor
Tema 3. Introducción a programas en el lado del servidor ETSI ICAI! Departamento de Sistemas Informáticos! Rafael Palacios Hielscher! Cristina Puente Águeda! Programas en el lado del servidor Código en
Índice: Tema 4.3 4.3 Aplicaciones basadas en Sesiones
Índice: Tema 4.3 4.3 Aplicaciones basadas en Sesiones 4.3.1 Manejo de Cookies 4.3.2 Manejo de Sesiones 4.3.3 Aplicación basada en sesiones Índice: Tema 4.3 4.3 Aplicaciones basadas en Sesiones 4.3.1 Manejo
Curso de Programación PHP
Curso de Programación PHP Presentación : PHP es el lenguaje de programación más usado en los servidores de Internet debido a su potencia, velocidad de ejecución y simplicidad que lo caracterizan. Este
TUTORIAL DE PHP. M. en C. Erika Vilches. Parte 1. http://www.erikavilches.com
TUTORIAL DE PHP M. en C. Erika Vilches Parte 1 http://www.erikavilches.com Scripting del Lado del Servidor PHP: Acrónimo recursivo PHP: Hypertext Preprocessor El módulo PHP se adjunta al servidor web,
Este tipo de situaciones son solventadas a partir de las variables de sesión.
INDICE 1.- Concepto de Sesión 2.- Variables de Sesión 3.- Iniciando sesiones 4.- Creando variables de sesión 1.- Concepto de Sesión En los programas que hemos visto hasta ahora, hemos utilizado variables
PRACTICA 1 PHP HOLA MUNDO. El comando de PHP para imprimir dentro de la página se llama echo. Nuestro programa "Hola Mundo" será entonces:
PRACTICA 1 PHP HOLA MUNDO Para agregar un programa PHP dentro de una página HTML debemos por un lado al crear el archivo definirlo con extensión php (a diferencia de las páginas estáticas que tienen extensión
GUIA DE LABORATORIO N 9 B. (000Webhost Php- Para desarrollar en casa)
GUIA DE LABORATORIO N 9 B (000Webhost Php- Para desarrollar en casa) Objetivo: Crear servicios web utilizando la arquitectura REST, para obtener información desde un servidor web gratuito que se conecta
Server side processing: Introducción a PHP. Área de Ingeniería Telemática
Server side processing: Contenido HTML estático -> interactividad -> aplicación Web Server side processing en PHP Introducción Sintaxis básica Tipos Variables Operadores Estructuras de control Funciones
XPERTO EN DISEÑO DE PÁGINAS WEB
Curso ICA de: EXPERTO EN DISEÑO DE PÁGINAS WEB Módulo 1: Program. cliente: JavaScript Estudia el lenguaje JavaScript para crear guiones o scripts que se incluyen en las páginas web y que son ejecutados
La plantilla propone aprovechar esta estructura en común y sólo modificar el contenido del área del documento que sea diferente.
PLANTILLAS EN PHP El concepto de plantilla, es un criterio del desarrollo web que propone optimizar la cantidad de documentos HTML que se usan en el desarrollo de un sitio web. A lo largo de la navegación
Preliminares. Tipos de variables y Expresiones
Preliminares. Tipos de variables y Expresiones Felipe Osorio Instituto de Estadística Pontificia Universidad Católica de Valparaíso Marzo 5, 2015 1 / 20 Preliminares Computadoras desarrollan tareas a un
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
Elementos léxicos del lenguaje de programación Java
Elementos léxicos del lenguaje de programación Java Elementos léxicos del lenguaje de programación Java Palabras reservadas Identificadores Literales Operadores Delimitadores Comentarios Apéndices Operadores
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
Tutorial de Unity 3D Tema 52 Bases de Datos. Tutorial de Unity 3D. Bases de Datos
Tutorial de Unity 3D En este tutorial trabajaremos el almacenamiento de información en una base de datos, bien sea local o remota. Dicha información puede ser propia el cliente (Créditos de juego, puntos
PROGRAMACIÓN PÁGINAS WEB CON PHP
PROGRAMACIÓN PÁGINAS WEB CON PHP 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 servidor con la tecnología
Consultas a una BD de MySQL desde una página WEB
Consultas a una BD de MySQL desde una página WEB 1º Bachillerato TIC página 1/7 Consultas a una BD de MySQL desde una página WEB 1 Consultas desde una página web: PHP habla con MySQL...1 1.1 Consulta 1:
APUNTES: APLICACIONES WEB BASADAS EN PHP Y MYSQL Página 1 de 5
APUNTES: APLICACIONES WEB BASADAS EN PHP Y MYSQL Página 1 de 5 APLICACIONES WEB BASADAS EN PHP Y MYSQL Una aplicación web es básicamente un programa escrito sobre una página web, generalmente en lenguaje
Una variable de clase escalar tiene un nivel de indirección igual a 1. Por ejemplo, las variables i, b y x definidas como se muestra a continuación.
Descripción de la semántica de ALFA En esta descripción sólo se mencionarán los aspectos en los que el lenguaje de programación ALFA pueda diferir de otros lenguajes de programación de alto nivel. Se sobreentienden
1. Manejo de memoria estática 2. Manejo de memoria dinámica
1. Manejo de memoria estática 2. Manejo de memoria dinámica *La administración de memoria de una computadora es una tarea fundamental debido a que la cantidad de memoria es limitada. *El sistema operativo
ACTIONSCRIPT (AS) Proyectos II. Audiovisuales. Dpto. Escultura. UPV. [sintaxis elemental]
ACTIONSCRIPT (AS) Proyectos II. Audiovisuales. Dpto. Escultura. UPV. [sintaxis elemental] Action script es el lenguaje de programación que lleva incorporado el software de creación multimedia Macromedia
PHP y MySQL. Indice: Switch Bucles For While do...while
PHP y MySQL Indice: Switch Bucles For While do...while Switch switch...case es otra opción para trabajar con condiciones. Y suplanta al if, cuando lo único que se quiere hacer es comparar si son iguales
PHP Perfect SQL v1.0 (SQL perfectas en PHP)
PHP Perfect SQL v1.0 (SQL perfectas en PHP) Muchas veces cuando programamos para web es muy fácil cometer errores en la construcción sintáctica de consultas SQL, por ejemplo cuando tenemos que realizar
EXTENSIÓN DE UML PARA APLICACIONES WEB
EXTENSIÓN DE UML PARA APLICACIONES WEB 1. Descripción Esta extensión de UML define un conjunto de estereotipos, valores etiquetados y restricciones que nos permiten modelar aplicaciones web. Los estereotipos
Practica 9. Correo Varchar 30 Ninguna Puesto varchar 10 Ninguna Salario Int 10 Ninguna. Realizar lo siguiente.
Practica 9 PHP con MySQL. Realizar una base de datos de nombre Escuela, la base tendrá 2 tablas, Alumnos y Personal. La tabla Alumnos constara de lo siguiente: Nombre Tipo Longitud Características ID Int
Identificadores, palabras reservadas, tipos de datos, operadores aritméticos y el sistema estándar de salida en Java
Identificadores, palabras reservadas, tipos de datos, operadores aritméticos y el sistema estándar de salida en Java Identificadores Las variables se utilizan en programación para almacenar temporalmente
Tutorial Básico de vbscript
Tutorial Básico de vbscript Bueno, primero aclarar que este tutorial, pretende explicar de manera básica las distintas instrucciones aplicadas en visual basic script (vbs de aquí en más), para que así
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
SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE SERVICIO Y GESTION EMPRESARIAL CESGE RECUPERACION APRENDIZ BRENDA MARCELA TOVAR TORRES
SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE SERVICIO Y GESTION EMPRESARIAL CESGE RECUPERACION APRENDIZ BRENDA MARCELA TOVAR TORRES INSTRUCTOR MAURICIO ORTIZ MORALES GESTION DE REDES DE DATOS FICHA
Práctica 02. Formularios
Práctica 02. Formularios Página 1 El objetivo de esta práctica es desarrollar un formulario el cual podrá ser visto desde cualquier navegador y desde cualquier equipo de cómputo. En esta práctica aprenderás
Bases de Datos. Marta Elena Zorrilla Pantaleón Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN
Bases de Datos Tema 05. Proto-po de una aplicación de base de datos Marta Elena Zorrilla Pantaleón Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN Este tema se publica bajo Licencia:
CONSULTAS CON SQL. 3. Hacer clic sobre el botón Nuevo de la ventana de la base de datos. Aparecerá el siguiente cuadro de diálogo.
CONSULTAS CON SQL 1. Qué es SQL? Debido a la diversidad de lenguajes y de bases de datos existentes, la manera de comunicar entre unos y otras sería realmente complicada a gestionar de no ser por la existencia
PHP y MySQL PHP. Aplicaciones Web/Sistemas Web. Breve introducción a MySQL con phpmyadmin
PHP y MySQL Aplicaciones Web/Sistemas Web Juan Pavón Mestras Dep. Ingeniería del Software e Inteligencia Artificial Facultad de Informática Universidad Complutense Madrid Material bajo licencia Creative
Esta extensión está obsoleta a partir de PHP 5.5.0, y será eliminada en el futuro
USAR MYSQL EN PHP PHP tiene una librería de funciones nativas para conectarse a las base de datos MySQL. Por un lado reconoce la librería mysql y por otro mysqli. Se recomienda el uso de mysqli dado que
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
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
ADMINISTRADORES DE SERVIDORES Y PÁGINAS WEB
ADMINISTRADORES DE SERVIDORES Y PÁGINAS WEB ADMINISTRADORES DE SERVIDORES Y PÁGINAS WEB Horas: 350 Teoría: 160 Práctica: 190 Presenciales: 350 A Distancia: 0 Acción: FIP IFCI7004 Nº Grupo: Código: FIP
Objetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero.
Objetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero. Uso de Ficheros Todas las estructuras de datos vistas hasta ahora utilizan la
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
Listados y Etiquetas personalizados de PrefGest WhitePaper Julio 2008
Listados y Etiquetas personalizados de PrefGest WhitePaper Julio 2008 Contenidos 1. Propósito 3 2. Introducción 4 3. Listados personalizados 5 3.1. Ejemplos prácticos 7 3.2. Consideraciones adicionales
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
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
PHP. Desarrollo Web Administrables PHP, MySQL, HTML5, CSS3, jquery
PHP Desarrollo Web Administrables PHP, MySQL, HTML5, CSS3, jquery PRESENTACION DEL CURSO PHP Desarrollo Web Administrable PHP, MySQL HMTL5, CSS3 jquery repárate para ser un especialista en en el desarrollo
TEMA 2. Agenda. Fundamentos de JAVA
TEMA 2 Fundamentos de JAVA V1.3 Manuel Pereira González Agenda Introducción Historia de Java Características Principales Hello World Tipos Operadores Control de Flujo E/S básica Atributos y Métodos Resumen
Programación páginas web JavaScript y PHP
Programación páginas web JavaScript y PHP 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 servidor con la
JavaScript toma su sintaxis de los lenguajes de programación más conocidos, fundamentalmente C/C++, aunque también algo de Pascal.
1 JavaScript 1.1 Qué es JavaScript? JavaScript es un lenguaje interpretado. Es idóneo para trabajar en Web, ya que son los navegadores que utilizamos los que interpretan (y por tanto ejecutan) los programas
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
Práctica sobre compartición de instancias remotas.
Práctica sobre compartición de instancias remotas. Para esta práctica se ha construido un pequeño sistema cliente-servidor que permite la resolución de Sudokus entre varios jugadores. El servidor consta
PHP 5.6 Desarrollar un sitio web dinámico e interactivo
Introducción 1. Objetivo del libro 9 2. Breve historia de PHP 10 3. Dónde conseguir PHP? 10 4. Convenciones de escritura 11 Información general sobre PHP 1. Qué es PHP? 13 2. Estructura básica de una página
Tema 4. II - Cookies. Arquitecturas Distribuidas 11/12
Tema 4. II - Cookies Arquitecturas Distribuidas 11/12 1 II. Cookies 1. Necesidad de mantener información de estado y HTTP 2. Sesiones 3. Qué son las cookies? 4. Funcionamiento de cookies 5. Envío de cookies
Bases de Datos SQL 1 SQL. Jorge Pérez R. Universidad de Talca, II Semestre 2006
Bases de Datos SQL 1 SQL Jorge Pérez R. Universidad de Talca, II Semestre 2006 Bases de Datos SQL 2 SQL + Procedural La mayoría de los DBMS actuales permiten extensiones de SQL para la creación de bloques
