Professional Documents
Culture Documents
6
Desarrollar un sitio web dinmico e interactivo
Introduccin
1. Objetivo del libro
10
10
4. Convenciones de escritura
11
13
15
15
16
17
18
18
21
3. Configuracin de PHP
22
22
23
26
26
www.ediciones-eni.com
Ediciones ENI
1/10
PHP 5.6
Desarrollar un sitio web dinmico e interactivo
1. Constantes
29
1.1 Definicin
1.2 Alcance
1.3 Funciones tiles
29
31
31
2. Variables
33
42
42
49
52
4. Matrices
58
4.1 Definicin
4.2 Creacin
4.3 Manipulacin
4.4 Alcance
4.5 Funciones tiles
58
59
64
68
68
5. Algunas funciones tiles sobre las cadenas de caracteres, las fechas y los nmeros
5.1 Prembulo
5.2 Manipulacin de cadenas de caracteres
5.3 Utilizar expresiones regulares
5.3.1 Introduccin
5.3.2 Estructura de una expresin regular
5.3.3 Funciones
5.4 Manipulacin de fechas
5.5 Generar un nmero aleatorio
www.ediciones-eni.com
33
34
35
41
Ediciones ENI
80
80
80
96
96
97
106
111
124
2/10
PHP 5.6
Desarrollar un sitio web dinmico e interactivo
Operadores
1. El operador de asignacin por valor
127
129
130
4. El operador de cadena
130
131
132
7. El operador ternario
132
133
134
Estructuras de control
1. Los controles condicionales
135
1.1 If
1.2 Switch
135
138
140
2.1 While
2.2 Do ... while
2.3 For
2.4 Continue y break
www.ediciones-eni.com
140
142
143
146
Ediciones ENI
3/10
PHP 5.6
Desarrollar un sitio web dinmico e interactivo
3. Incluir un archivo
147
3.1 Funcionamiento
3.2 Utilizacin
147
149
4. Interrumpir el script
150
Funciones y clases
1. Funciones
153
1.1 Introduccin
1.2 Declaracin y llamada
1.3 Parmetros
1.4 Valor de retorno
1.5 Consideraciones sobre las variables utilizadas en las funciones
1.6 Las constantes y las funciones
1.7 Recursividad
1.8 Funcin annima
1.9 Funcin generadora
2. Clases
173
2.1 Concepto
2.2 Definir una clase
2.3 Instanciar una clase
2.4 Legado
2.5 Otras caractersticas de las clases
2.5.1 Clase o mtodo abstracto
2.5.2 Clase o mtodo final
2.5.3 Interfaz
2.5.4 Atributo o mtodo esttico - Constante de clase
2.5.5 Traits
2.6 Excepciones
www.ediciones-eni.com
153
153
157
163
163
167
168
169
171
Ediciones ENI
173
173
176
178
180
180
181
182
184
185
187
4/10
PHP 5.6
Desarrollar un sitio web dinmico e interactivo
190
Gestin de formularios
1. Informacin general
195
195
198
203
2.1 Principio
2.2 Los diferentes tipos de campos
2.3 Resumen
203
207
219
221
225
225
226
231
231
231
238
6.1 Principios
6.2 Aplicacin a los formularios
238
247
249
www.ediciones-eni.com
Ediciones ENI
5/10
PHP 5.6
Desarrollar un sitio web dinmico e interactivo
1. Introduccin
257
257
258
2. Utilizacin de MySQL
260
2.1 Prembulo
2.2 Conexin y desconexin
2.3 Leer los datos
2.4 Actualizar los datos
2.5 Gestin de errores
2.6 Consultas preparadas
2.6.1 Informacin general
2.6.2 Preparar una consulta
2.6.3 Asociar variables PHP a los parmetros de la consulta
2.6.4 Ejecutar la consulta
2.6.5 Obtener informacin sobre el resultado de una consulta de actualizacin
2.6.6 Vincular variables PHP con las columnas del resultado de una consulta de
lectura
2.6.7 Extraer el resultado de una consulta de lectura
2.6.8 Utilizar un resultado almacenado
2.6.9 Gestionar los errores de una consulta preparada
2.6.10 Cerrar una consulta preparada
2.7 Utilizacin de la extensin MySQL
3. Utilizacin de Oracle
300
302
303
306
307
308
311
3.1 Prembulo
3.2 Entorno NLS
3.3 Conexin y desconexin
3.4 Leer los datos
3.5 Actualizar los datos
3.6 Llamar a un procedimiento almacenado
3.7 Ilustracin de los problemas relacionados con el entorno NLS
3.8 Gestin de errores
www.ediciones-eni.com
260
261
262
282
289
293
293
295
295
297
298
Ediciones ENI
311
312
312
315
340
350
355
357
6/10
PHP 5.6
Desarrollar un sitio web dinmico e interactivo
4. Utilizacin de SQLite
361
4.1 Prembulo
4.2 Abrir y cerrar una base de datos
4.3 Leer los datos
4.4 Actualizar los datos
4.5 Gestin de errores
361
362
363
375
382
386
388
6.1 Prembulo
6.2 Carga de datos procedentes de una base de datos
6.3 Actualizacin de los datos de la base de datos
388
390
391
395
2. Autenticacin
398
398
399
404
405
407
4.1 Principio
4.2 "magic quotes": el regreso
4.3 Aplicacin a la gestin de sesiones
4.4 Notas y conclusin
www.ediciones-eni.com
Ediciones ENI
407
412
412
418
7/10
PHP 5.6
Desarrollar un sitio web dinmico e interactivo
420
420
422
424
425
6.1 Principio
6.2 "magic quotes": el regreso
6.3 Aplicacin a la gestin de sesiones
6.4 Notas y conclusin
7. Utilizar la gestin de sesiones de PHP
425
432
432
437
438
7.1 Principios
7.2 Implementacin
7.3 Autogestin de la transmisin del identificador de sesin
7.4 Algunas directivas de configuracin adicionales
7.5 Aplicacin a la gestin de sesiones
7.6 Notas y conclusin
438
439
453
459
460
466
469
475
479
479
482
3.1 Prembulo
www.ediciones-eni.com
482
Ediciones ENI
8/10
PHP 5.6
Desarrollar un sitio web dinmico e interactivo
482
486
Gestin de archivos
1. Manipular los archivos en el servidor
489
2. magic quotes
498
499
504
511
512
514
Anexo
1. Variables PHP predefinidas
527
529
3. Ejemplos adicionales
530
3.1 Introduccin
3.2 Leer un documento XML
www.ediciones-eni.com
530
530
Ediciones ENI
9/10
PHP 5.6
Desarrollar un sitio web dinmico e interactivo
535
539
ndice
www.ediciones-eni.com
545
Ediciones ENI
10/10