índice

Anuncio
ÍNDICE
INTRODUCCIÓN ..................................................................................... 13
CAPÍTULO 1. PHP Y MySQL ................................................................. 15
1.1 PHP .................................................................................................... 15
1.2 MYSQL .............................................................................................. 16
CAPÍTULO 2. CONFIGURACIÓN DEL SOFTWARE
NECESARIO .............................................................................................. 19
2.1 INSTALACIÓN Y CONFIGURACIÓN DE APACHE .................... 19
2.2 INSTALACIÓN Y CONFIGURACIÓN DE PHP............................. 24
2.3 INSTALACIÓN Y CONFIGURACIÓN DE MYSQL....................... 27
2.4 INSTALACIÓN Y CONFIGURACIÓN DE PHPMYADMIN......... 29
2.5 OTRAS OPCIONES DE INSTALACIÓN ........................................ 31
2.5.1 WAMP ....................................................................................... 31
2.5.2 AppServer................................................................................... 36
CAPÍTULO 3. PRIMERAS PRUEBAS................................................... 37
3.1 EMPEZANDO CON PHP ................................................................. 40
3.2 COMENTARIOS............................................................................... 41
3.3 EJEMPLO .......................................................................................... 42
8 CREACIÓN DE UN PORTAL CON PHP Y MySQL
© RA-MA
CAPÍTULO 4. VARIABLES Y CONSTANTES .................................... 45
4.1 MOSTRANDO VARIABLES........................................................... 47
4.2 EJEMPLO .......................................................................................... 47
4.3 CONSTANTES ................................................................................. 48
4.3.1 Ejemplo ...................................................................................... 49
CAPÍTULO 5. OPERADORES................................................................ 51
5.1 OPERADORES ARITMÉTICOS...................................................... 51
5.1.1 Ejemplo ...................................................................................... 52
5.2 OPERADORES DE COMPARACIÓN............................................. 53
5.2.1 Ejemplo ...................................................................................... 54
5.3 OPERADORES LÓGICOS ............................................................... 54
5.3.1 Ejemplo ...................................................................................... 55
5.4 OPERADORES DE UNIÓN DE CADENAS.................................... 56
5.4.1 Ejemplo ...................................................................................... 56
CAPÍTULO 6. ESTRUCTURAS DE CONTROL .................................. 59
6.1 INSTRUCCIONES CONDICIONALES........................................... 59
6.1.1 Ejemplo 1 ................................................................................... 60
6.1.2 Ejemplo 2 ................................................................................... 62
6.2 INSTRUCCIONES DE BUCLE........................................................ 63
6.2.1 Ejemplo 1 ................................................................................... 63
6.2.2 Ejemplo 2 ................................................................................... 65
6.3 OTRAS INSTRUCCIONES .............................................................. 66
6.3.1 Ejemplo 1 ................................................................................... 67
6.3.2 Ejemplo 2 ................................................................................... 69
CAPÍTULO 7. FUNCIONES .................................................................... 71
7.1 FUNCIONAMIENTO ....................................................................... 71
7.1.1 Ejemplo 1 ................................................................................... 71
7.1.2 Ejemplo 2 ................................................................................... 72
7.2 ALCANCE DE LAS VARIABLES................................................... 74
7.2.1 Ejemplo 1 ................................................................................... 74
7.2.2 Ejemplo 2 ................................................................................... 75
 RA-MA
ÍNDICE 9
CAPÍTULO 8. FUNCIONES PARA MANIPULACIÓN DE
CADENAS .................................................................................................. 77
8.1 FUNCIÓN SUBSTR ( )...................................................................... 77
8.1.1 Ejemplo ...................................................................................... 78
8.2 FUNCIÓN ORD ( ) ............................................................................ 80
8.2.1 Ejemplo ...................................................................................... 81
8.3 FUNCIONES PRINTF ( ) Y SPRINTF ( ) ......................................... 82
8.3.1 Ejemplo ...................................................................................... 83
8.4 FUNCIONES STRTOLOWER ( ) Y STRTOUPPER ( ) ................... 84
8.4.1 Ejemplo ...................................................................................... 85
8.5 FUNCIONES EREG ( ) Y EREGI ( ) ................................................. 86
8.5.1 Ejemplo ...................................................................................... 87
CAPÍTULO 9. MANEJO DE FICHEROS.............................................. 89
9.1 DIRECTORIOS ................................................................................. 91
9.1.1 Ejemplo 1 ................................................................................... 91
9.1.2 Ejemplo 2 ................................................................................... 92
9.2 SUBIR FICHEROS AL SERVIDOR................................................. 93
9.2.1 Ejemplo ...................................................................................... 93
CAPÍTULO 10. COOKIES Y SESIONES .............................................. 99
10.1 COOKIES ........................................................................................ 99
10.1.1 Ejemplo .................................................................................. 100
10.2 SESIONES..................................................................................... 101
10.2.1 Ejemplo .................................................................................. 101
CAPÍTULO 11. VARIABLES PREDEFINIDAS ................................. 103
11.1 EJEMPLO 1 ................................................................................... 105
11.2 EJEMPLO 2 ................................................................................... 108
CAPÍTULO 12. COMENZANDO CON MySQL ................................. 111
12.1 PHPMYADMIN ............................................................................ 111
12.2 CREAR UNA BASE DE DATOS ................................................. 112
12.2.1 Ejemplo .................................................................................. 112
12.3 CREAR UNA TABLA................................................................... 113
10 CREACIÓN DE UN PORTAL CON PHP Y MySQL
© RA-MA
12.3.1 Ejemplo .................................................................................. 114
12.4 INSERTAR DATOS EN UNA TABLA ........................................ 116
12.4.1 Ejemplo .................................................................................. 116
12.5 CONSULTAR DATOS DE UNA TABLA.................................... 117
12.5.1 Ejemplo 1 ............................................................................... 119
12.5.2 Ejemplo 2 ............................................................................... 119
12.6 ACTUALIZAR DATOS DE UNA TABLA .................................. 120
12.6.1 Ejemplo .................................................................................. 121
12.7 BORRAR DATOS DE UNA TABLA ........................................... 121
12.8 BORRAR UNA TABLA ............................................................... 123
12.9 BORRAR UNA BASE DE DATOS .............................................. 124
CAPÍTULO 13. PHP Y MySQL............................................................ 125
13.1 CONECTAR A UNA BASE DE DATOS ..................................... 126
13.1.1 Ejemplo .................................................................................. 126
13.2 SELECCIONAR UNA BASE DE DATOS ................................... 127
13.2.1 Ejemplo .................................................................................. 127
13.3 EJECUTAR UNA CONSULTA EN UNA BASE DE DATOS..... 127
13.3.1 Ejemplo .................................................................................. 128
13.4 DEVOLVER CONSULTAS EN UN ARRAY .............................. 130
13.4.1 Ejemplo .................................................................................. 130
13.5 NÚMERO DE REGISTROS OBTENIDOS EN UNA
CONSULTA .......................................................................................... 130
13.5.1 Ejemplo .................................................................................. 131
CAPÍTULO 14. PRIMERAS APLICACIONES PARA NUESTRA
WEB .......................................................................................................... 133
14.1 FECHA Y HORA EN NUESTRAS PÁGINAS............................. 134
14.1.1 Ejemplo .................................................................................. 134
14.2 CONTADOR DE VISITAS ........................................................... 136
14.2.1 Ejemplo .................................................................................. 137
14.2.2 Recuento de visitas de todo el portal...................................... 138
14.3 MOSTRAR EL TIEMPO DE CARGA DE NUESTRAS
PÁGINAS .............................................................................................. 144
 RA-MA
ÍNDICE 11
14.3.1 Ejemplo 1 ............................................................................... 144
14.3.2 Ejemplo 2 ............................................................................... 146
14.4 FRASES ALEATORIAS AL RECIBIR A LOS USUARIOS ....... 148
14.4.1 Ejemplo .................................................................................. 149
14.5 RECOMENDAR NUESTRA WEB A UN AMIGO...................... 151
14.5.1 Ejemplo .................................................................................. 151
14.6 CAMBIAR UNA IMAGEN SEGÚN EL DÍA DE LA
SEMANA .............................................................................................. 155
14.6.1 Ejemplo .................................................................................. 155
14.7 PROTEGER PÁGINAS CON CONTRASEÑA............................ 157
14.7.1 Ejemplo .................................................................................. 158
CAPÍTULO 15. APLICACIONES MUY ÚTILES PARA
NUESTRA WEB ...................................................................................... 161
15.1 CREACIÓN DE UN FORO........................................................... 161
15.1.1 Ejemplo .................................................................................. 162
15.1.2 phpBB..................................................................................... 173
15.2 CREACIÓN DE UN LIBRO DE VISITAS ................................... 176
15.2.1 Ejemplo .................................................................................. 176
15.3 FORMULARIO DE CONTACTO ................................................ 185
15.3.1 Ejemplo .................................................................................. 185
15.4 REGISTRO Y RECONOCIMIENTO DE USUARIOS ................ 191
15.4.1 Ejemplo .................................................................................. 191
15.5 CODIFICAR CONTRASEÑAS CON MD5 ( ) ............................. 200
15.5.1 Ejemplo .................................................................................. 200
15.6 INSERTAR, ACTUALIZAR, CONSULTAR Y BORRAR
DATOS DE UNA TABLA .................................................................... 207
15.6.1 Ejemplo .................................................................................. 207
15.7 ENLACES A CADA RESULTADO DE UNA CONSULTA ....... 227
15.7.1 Ejemplo .................................................................................. 227
15.8 SISTEMA DE ENCUESTAS ........................................................ 232
15.8.1 Ejemplo .................................................................................. 233
15.9 POSTALES SIN BASE DE DATOS ............................................. 240
15.9.1 Ejemplo .................................................................................. 241
12 CREACIÓN DE UN PORTAL CON PHP Y MySQL
© RA-MA
15.10 GENERAR NÚMEROS ALEATORIOS .................................... 246
15.10.1 Ejemplo ................................................................................ 246
15.11 ROTADOR DE BANNER........................................................... 251
15.11.1 Ejemplo ................................................................................ 251
GLOSARIO DE TÉRMINOS................................................................. 255
ÍNDICE ALFABÉTICO.......................................................................... 265
Descargar