I. INTRODUCCIÃN
1. EL LENGUAJE DE PROGRAMACIÃN PHP 2. INCLUIR CÃDIGO PHP EN UNA PÃGINA WEB 3. MOSTRAR TEXTO EN EL NAVEGADOR WEB 4. COMENTARIOS 5. OPERADORES 6. CONTROL DE EXCEPCIONES 6. CREAR UNA FUNCIÃN EN PHP 7. INCLUIR CÃDIGO DE OTRO ARCHIVO 8. REDIRIGIR A OTRA PÃGINA 9. ENVIAR CABECERAS 10. DETENER UN SCRIPT Y CONTROLAR LA SALIDA
II. TIPOS DE DATOS, VARIABLES, CONSTANTES Y ARRAYS
1. TIPOS DE DATOS 2. CREAR Y ELIMINAR VARIABLES EN PHP 3. COMPROBAR SI EXISTE UNA VARIABLE 4. AVERIGUAR TIPO DE DATO DE UNA VARIABLE 5. CONVERTIR EL TIPO DE DATO DE UNA VARIABLE 6. PASAR VARIABLES POR REFERENCIA 7. CONSTANTES EN PHP 8. CREAR UN ARRAY 9. ARRAYS ASOCIATIVOS 10. INFORMACIÃN Y CONTENIDO DE VARIABLES Y ARRAYS III. SENTENCIAS DE CONTROL
1. ESTRUCTURAS O SENTENCIAS DE CONTROL 2. SENTENCIAS DE CONTROL SELECTIVAS O CONDICIONALES 3. SENTENCIAS DE CONTROL REPETITIVAS
IV. TRATAMIENTO DE ARRAYS
1. OBTENER EL NÃMERO DE ELEMENTOS DE UN ARRAY 2. RECORRER UN ARRAY 3. BUSCAR DATOS EN UN ARRAY 4. INSERTAR ELEMENTOS EN UN ARRAY 5. BORRAR ELEMENTOS DE UN ARRAY 6. ORDENAR UN ARRAY 7. INVERTIR EL ORDEN DE LOS ELEMENTOS 8. OBTENER LAS CLAVES DE UN ARRAY 9. COMPROBAR SI UN ARRAY ASOCIATIVO CONTIENE UNA CLAVE 10. COMBINAR ELEMENTOS DE VARIOS ARRAYS 11. EXTRAER PARTE DE UN ARRAY 12. COMPROBAR DIFERENCIA ENTRE ARRAYS 13. CREAR UNA CADENA DE TEXTO A PARTIR DE UN ARRAY 14. CREAR UN ARRAY A PARTIR DE UNA CADENA
V. TRATAMIENTO DE CADENAS (I)
1. CADENAS DE TEXTO EN PHP 2. CONVERTIR MAYÃSCULAS Y MINÃSCULAS 3. OBTENER LA LONGITUD DE UNA CADENA 4. CONCATENAR O UNIR CADENAS DE TEXTO 5. CONVERTIR A CADENA DE CARACTERES 6. BUSCAR UNA CADENA DENTRO DE OTRA 7. REEMPLAZAR PARTE DE UNA CADENA 8. EXTRAER PARTE DE UNA CADENA 9. SECUENCIAS DE ESCAPE 10. ESCAPAR CARACTERES EN UNA CADENA
VI. TRATAMIENTO DE CADENAS (II)
1. LIMPIAR CÃDIGO HTML 2. CONVERTIR ENTIDADES HTML EN CÃDIGO HTML 3. CONVERTIR SALTOS DE LÃNEA 4. ELIMINAR ESPACIOS A PRINCIPO Y FINAL DE UNA CADENA 5. CONTAR EL NÃMERO DE PALABRAS 6. REPETIR CARACTERES 7. REPETIR CARACTERES 8. INVERTIR UNA CADENA 9. DEFINIR EL NÃMERO DE CARACTERES POR LÃNEA 10. ENCRIPTAR TEXTO
VII. TRATAMIENTO DE CADENAS (III)
1. EXPRESIONES REGULARES 2. BUSCAR TEXTO CON EXPRESIONES REGULARES - PCRE 2. BUSCAR EN TEXTO CON EXPRESIONES REGULARES - POSIX 3. NÃMERO DE VECES QUE APARECE UNA CADENA DENTRO DE OTRA USANDO EXPRESIONES REGULARES (PCRE) 4. EJEMPLOS DE BÃSQUEDAS CON EXPRESIONES REGULARES PCRE Y POSIX (I) 5. EJEMPLOS DE BÃSQUEDAS CON EXPRESIONES REGULARES PCRE Y POSIX (II) 6. REEMPLAZAR TEXTO USANDO EXPRESIONRES REGULARES - PCRE 7. REEMPLAZAR TEXTO USANDO EXPRESIONRES REGULARES - POSIX 8. EJEMPLO: ELIMINAR ESPACIOS A PRINCIPIO Y FIN (PCRE) 9. EJEMPLO: ELIMINAR ESPACIOS A PRINCIPIO Y FIN (POSIX) 10. EXPRESIONES REGULARES ÃTILES (PCRE)
VIII. TRATAMIENTO DE NÃMEROS
1. COMPROBAR SI UN VALOR ES NUMÃRICO 2. CONVERTIR A NÃMERO 3. REDONDEAR NÃMEROS 4. DAR FORMATO A UN NÃMERO 5. FUNCIONES MATEMÃTICAS
IX. TRATAMIENTO DE FECHAS
1. OBTENER FECHA Y HORA 2. HORA UNIVERSAL UTC O GMT 3. COMPROBAR SI UNA FECHA ES VÃLIDA 4. SUMAR Y RESTAR FECHAS 5. DIFERENCIA ENTRE DOS FECHAS
X. FORMULARIOS
1. FORMULARIOS EN PHP 2. CONSIDERACIONES SOBRE LA VALIDACIÃN DE FORMULARIOS 3. ACCEDER A LOS DATOS DE UN FORMULARIO 4. COMPROBAR LOS CAMPOS REQUERIDOS 5. VALIDAR EN PHP LOS DATOS RECIBIDOS DE UN FORMULARIO
XI. COOKIES
1. CREAR COOKIES EN PHP 2. COMPROBAR SI EXISTE UNA COOKIE 3. COMPROBAR SI ESTÃN ACTIVADAS LAS COOKIES 4. OBTENER EL VALOR DE UNA COOKIE 5. ELIMINAR COOKIES
XII. CONTROL DE SESIONES
1. SESIONES Y VARIABLES DE SESIÃN 2. INICIAR Y ELIMINAR SESIONES 3. CREAR Y ELIMINAR VARIABLES Y ARRAYS DE SESIÃN 4. EJEMPLO DE SESIÃN EN PHP 5. PROPAGAR OBJETOS EN SESIONES DE PHP
XIII. ARCHIVOS Y DIRECTORIOS
1. MANEJO DE ARCHIVOS Y CARPETAS 2. COMPROBAR SI EXISTE UN ARCHIVO O DIRECTORIO 3. OBTENER INFORMACIÃN DE UN ARCHIVO 4. CREAR, ABRIR Y CERRAR UN ARCHIVO 5. DESPLAZAMIENTO DENTRO DE UN ARCHIVO 6. INSERTAR TEXTO EN UN ARCHIVO 7. LEER ARCHIVOS DE TEXTO 8. ARCHIVOS DE TEXTO DELIMITADO 9. BORRAR LÃNEAS EN UN ARCHIVO DE TEXTO 10. LEER UN ARCHIVO Y ENVIARLO AL NAVEGADOR WEB 11. COPIAR, RENOMBRAR, MOVER Y ELIMINAR ARCHIVOS 12. SUBIR ARCHIVOS AL SERVIDOR (UPLOAD) 13. COMPRIMIR Y DESCOMPRIMIR 14. CREAR, RENOMBRAR, ELIMINAR Y CAMBIAR DE DIRECTORIO 15. LISTAR EL CONTENIDO DE UN DIRECTORIO 16. OTRAS FUNCIONES ÃTILES SOBRE DIRECTORIOS
XIV. CORREO ELECTRÃNICO
1. ENVÃO DE CORREO ELCTRÃNICO EN PHP 2. ENVIAR E-MAIL COMO TEXTO PLANO 3. ENVIAR E-MAIL EN FORMATO HTML 4. ENVIAR ARCHIVOS ADJUNTOS POR E-MAIL 5. ENVIAR EMAIL CON PHPMAILER
XV. CLASES Y OBJETOS EN PHP
1. PROGRAMACIÃN ORIENTADA A OBJETOS EN PHP 2. CREAR CLASES Y OBJETOS 3. HERENCIA EN PHP 4. INTERFACES EN PHP 5. ACCEDER A MIEMBROS DE CLASES Y OBJETOS 6. CREAR UNA CLASE ABSTRACTA 7. SERIALIZAR OBJETOS 8. ¿QUà SON LOS MÃTODOS MÃGICOS 9. RECORRER LAS PROPIEDADES DE UN OBJETO 10. CREAR UN OBJETO DINÃMICAMENTE 11. FUNCIONES DE CLASES Y OBJETOS
XVI. PHP Y BASES DE DATOS
1. PHP Y MYSQL 2. EXCEPCIONES EN CONEXIÃN Y CONSULTAS A MYSQL 3. PHP Y POSTGRESQL 4. EXCEPCIONES EN CONEXIÃN Y CONSULTAS A POSTGRESQL 5. CONVERTIR FECHA A FORMATO DE MYSQL Y POSTGRESQL 6. PHP Y ORACLE 7. EXCEPCIONES EN CONEXIÃN Y CONSULTAS A ORACLE
XVII. CONFIGURACIÃN DE PHP
1. EL ARCHIVO DE CONFIGURACIÃN DE PHP 2. MODIFICAR CONFIGURACIÃN EN TIEMPO DE EJECUCIÃN 3. COMPROBAR EXTENSIONES CARGADAS 4. CARGAR UN ARCHIVO DE CONFIGURACIÃN PERSONALIZADO 5. MOSTRAR Y OCULTAR MENSAJES DE ERROR 6. CONFIGURACIÃN REGIONAL 7. CONFIGURAR SESIONES 8. CONFIGURAR PHP PARA SUBIR ARCHIVOS (UPLOAD) 9. CONFIGURAR ENVÃO DE E-MAIL 10. CONFIGURAR ACCESO A BASES DE DATOS 11. DEFINIR RUTA PARA LOCALIZAR ARCHIVOS