

|
Creación de un portal con PHP y MySQL, 2ª edición.
PAVÓN, J.
¿Le gustaría tener su propio portal en Internet? Con ayuda de este libro, aprenderá a programar aplicaciones en PHP y a utilizar la base de datos MySQL, y, combinando estas dos potentes herramientas y sin necesidad de que tenga ningún conocimiento previo de programación ni de manejo de base de datos, en poco tiempo usted será capaz de programar sus páginas web, desarrollando aplicaciones hoy en día empleadas, como pueden ser formularios, foros, libros de visitas, contadores de visitas, rotadores de banner, etc.
En esta segunda edición del libro, se ha realizado la actualización de PHP a la versión 5.0, MySQL a la versión 4.1, el servidor Apache a la versión 2.0, y por último, se ha desarrollado íntegramente la gestión de las bases de datos con la aplicación phpMyAdmin.
El desarrollo progresivo de la materia y el aumento progresivo de la dificultad de los ejemplos que se incluyen, y que usted mismo podrá utilizar para la creación de sus páginas web, garantizan el aprendizaje y el éxito en la elaboración de su propio portal.
Enero 2006. Rústica, 244 Págs. ISBN:8478976906. Ref: 0001783
Precio: 14,90 Euros / 2479 Ptas.
ÍNDICE
INTRODUCCIÓN ................................................................... XIII
CAPITULO 1. PHP Y MySQL................................................ 1
1.1. PHP.......................................................................... 1
1.2. MySQL .................................................................... 3
CAPITULO 2. CONFIGURACIÓN DEL SOFTWARE NECESARIO............ 5
2.1. Instalación y configuración de Apache .................... 5
2.2. Instalación y configuración de PHP......................... 9
2.3. Instalación y configuración de MySQL ................... 12
2.4. Instalación y configuración de phpMyAdmin......... 13
CAPITULO 3. PRIMERAS PRUEBAS.................................. 17
3.1. Empezando con PHP................................................ 20
3.2. Comentarios ............................................................. 21
3.3. Ejemplo.................................................................... 22
CAPITULO 4. VARIABLES Y CONSTANTES.................... 23
4.1. Mostrando variables ................................................. 25
4.2. Ejemplo.................................................................... 25
4.3. Constantes ................................................................ 26
4.3.1. Ejemplo....................................................... 27
CAPITULO 5. OPERADORES............................................... 29
5.1. Operadores aritméticos ............................................ 29
5.1.1. Ejemplo....................................................... 30
5.2. Operadores de comparación..................................... 30
5.2.1. Ejemplo....................................................... 31
5.3. Operadores lógicos................................................... 32
5.3.1. Ejemplo....................................................... 32
5.4. Operadores de unión de cadenas .............................. 33
5.4.1. Ejemplo....................................................... 34
CAPITULO 6. ESTRUCTURAS DE CONTROL ................. 37
6.1. Instrucciones condicionales ..................................... 37
6.1.1. Ejemplo 1.................................................... 38
6.1.2. Ejemplo 2.................................................... 39
6.2. Instrucciones de bucle .............................................. 40
6.2.1. Ejemplo 1.................................................... 41
6.2.2. Ejemplo 2.................................................... 42
6.3. Otras instrucciones................................................... 43
6.3.1. Ejemplo 1.................................................... 44
6.3.2. Ejemplo 2.................................................... 46
CAPITULO 7. FUNCIONES ................................................... 49
7.1. Funcionamiento........................................................ 49
7.1.1. Ejemplo 1.................................................... 50
7.1.2. Ejemplo 2.................................................... 50
7.2. Alcance de las variables ........................................... 51
7.2.1. Ejemplo 1.................................................... 52
7.2.2. Ejemplo 2.................................................... 52
CAPITULO 8. FUNCIONES PARA MANIPULACIÓN DE CADENAS ................. 55
8.1. Función substr ( ) .................................................... 55
8.1.1. Ejemplo....................................................... 56
8.2. Función ord ( ) ........................................................ 58
8.2.1. Ejemplo....................................................... 58
8.3. Funciones printf ( ) y sprintf ( )............................... 60
8.3.1. Ejemplo....................................................... 60
8.4. Funciones strtolower ( ) y strtoupper ( ).................. 61
8.4.1. Ejemplo....................................................... 62
8.5. Funciones ereg ( ) y eregi ( ) ................................... 63
8.5.1. Ejemplo....................................................... 64
CAPITULO 9. MANEJO DE FICHEROS ............................. 67
9.1. Directorios............................................................... 68
9.1.1. Ejemplo 1.................................................... 69
9.1.2. Ejemplo 2.................................................... 70
9.2. Subir ficheros al servidor ........................................ 70
9.2.1. Ejemplo....................................................... 71
CAPITULO 10. COOKIES Y SESIONES.............................. 75
10.1. Cookies ................................................................... 75
10.1.1. Ejemplo....................................................... 76
10.2. Sesiones .................................................................. 76
10.2.1. Ejemplo..................................................... 77
CAPITULO 11. VARIABLES PREDEFINIDAS................... 79
11.1. Ejemplo 1..................................................... 81
11.2. Ejemplo 2..................................................... 83
CAPITULO 12. COMENZANDO CON MySQL................... 87
12.1. phpMyAdmin.......................................................... 87
12.2. Crear una base de datos........................................... 88
12.2.1. Ejemplo..................................................... 88
12.3. Crear una tabla. ....................................................... 89
12.3.1. Ejemplo..................................................... 90
12.4. Insertar datos en una tabla....................................... 92
12.4.1. Ejemplo..................................................... 92
12.5. Consultar datos de una tabla ................................... 93
12.5.1. Ejemplo 1.................................................. 95
12.5.2. Ejemplo 2.................................................. 96
12.6. Actualizar datos de una tabla .................................. 96
12.6.1. Ejemplo..................................................... 97
12.7. Borrar datos de una tabla........................................... 98
12.8. Borrar una tabla......................................................... 99
12.9. Borrar una base de datos ......................................... 100
CAPITULO 13. PHP Y MySQL.............................................. 103
13.1. Conectar a una base de datos .................................. 104
13.1.1. Ejemplo..................................................... 104
13.2. Seleccionar una base de datos ................................. 105
13.2.1. Ejemplo..................................................... 105
13.3. Ejecutar una consulta en una base de datos............. 105
13.3.1. Ejemplo..................................................... 106
13.4. Devolver consultas en un array ............................... 107
13.4.1. Ejemplo..................................................... 108
13.5. Número de registros obtenidos en una consulta ...... 108
13.5.1. Ejemplo..................................................... 108
CAPITULO 14. PRIMERAS APLICACIONES PARA NUESTRA WEB ................ 111
14.1. Fecha y hora en nuestras páginas ............................ 112
14.1.1. Ejemplo..................................................... 112
14.2. Contador de visitas.................................................. 114
14.2.1. Ejemplo..................................................... 115
14.2.2. Recuento de visitas de todo el portal ........ 116
14.2.2.1. Ejemplo 1 ................................ 116
14.2.2.2. Ejemplo 2 ................................ 118
14.3. Mostrar el tiempo de carga de nuestras páginas...... 121
14.3.1. Ejemplo 1.................................................. 122
14.3.2. Ejemplo 2.................................................. 123
14.4. Frases aleatorias al recibir a los usuarios ................ 125
14.4.1. Ejemplo..................................................... 126
14.5. Recomendar nuestra web a un amigo...................... 127
14.5.1. Ejemplo..................................................... 128
14.6. Cambiar una imagen según el día de la semana ...... 131
14.6.1. Ejemplo..................................................... 131
CAPITULO 15. APLICACIONES MUY UTILES PARA NUESTRA WEB ........... 135
15.1. Creación de un foro................................................. 135
15.1.1. Ejemplo..................................................... 136
15.2. Creación de un libro de visitas ................................ 146
15.2.1. Ejemplo..................................................... 146
15.3. Formulario de contacto ........................................... 154
15.3.1. Ejemplo..................................................... 154
15.4. Registro y reconocimiento de usuarios ................... 158
15.4.1. Ejemplo..................................................... 158
15.5. Codificar contraseñas con md5 ( )........................... 166
15.5.1. Ejemplo..................................................... 166
15.6. Insertar, actualizar, consultar y borrar datos de una tabla.............. 172
15.6.1. Ejemplo..................................................... 173
15.7. Enlaces a cada resultado de una consulta ................ 189
15.7.1. Ejemplo..................................................... 190
15.8. Sistema de encuestas ............................................... 194
15.8.1. Ejemplo..................................................... 194
15.9. Postales sin base de datos........................................ 201
15.9.1. Ejemplo..................................................... 201
15.10. Generar números aleatorios..................................... 205
15.10.1. Ejemplo..................................................... 206
15.11. Rotador de banner ................................................... 210
15.11.1. Ejemplo..................................................... 210
GLOSARIO DE TÉRMINOS.................................................. 213
ÍNDICE ALFABÉTICO........................................................... 225 |