Domine PHP y MySQL (2a. ed.)

Este libro está diseñado y escrito para aquellas personas que, conociendo XHTML y JavaScript, desean dar un salto adelante en la creación de sitios web, con la programación dinámica en el lado del servidor. Atrás quedan los días oscuros en que las páginas de Internet eran meros documentos de...

Descripción completa

Detalles Bibliográficos
Autor principal: López Quijado, José (-)
Formato: Libro electrónico
Idioma:Castellano
Publicado: Madrid : RA-MA Editorial 2014.
Edición:Segunda edición
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009421926906719
Tabla de Contenidos:
  • DOMINE PHP Y MYSQL (2A. ED.)
  • PÁGINA LEGAL
  • ÍNDICE
  • INTRODUCCIÓN
  • 1 LA ARQUITECTURA CLIENTE-SERVIDOR
  • 1.1 LAS DIRECCIONES IP Y EL SERVICIO DNS
  • 1.2 LOS PROTOCOLOS TCP/IP
  • 1.2.1 Los paquetes
  • 1.2.2 Los puertos
  • 1.2.3 Sockets
  • 1.3 SITIOS DINÁMICOS
  • 2 MONTANDO LOS SERVIDORES
  • 2.1 LA PLATAFORMA SERVIDORA
  • 2.1.1 El servidor Apache
  • 2.1.2 El intérprete de PHP 5
  • 2.1.3 La base de datos MySQL
  • 2.1.4 El servidor de correo
  • 2.1.5 El servidor FTP
  • 2.2 EL APPSERV
  • 2.3 CONFIGURANDO EL SERVIDOR APACHE
  • 2.4 COMPROBANDO EL FUNCIONAMIENTO
  • 2.5 EL SERVIDOR DE CORREO
  • 2.5.1 Configurando el servidor de correo
  • 2.6 EL SERVIDOR FTP
  • 2.6.1 Configurando el servidor FTP
  • 2.7 CONSIDERACIONES FINALES
  • 3 PRIMEROS PASOS EN PHP
  • 3.1 MI PRIMERA PÁGINA DINÁMICA
  • 3.2 INICIACIÓN A LAS VARIABLES
  • 3.2.1 Los nombres de las variables
  • 3.3 GESTIÓN BÁSICA DE DATOS
  • 3.3.1 Conocer y cambiar el tipo de un dato
  • 3.4 EXPANSIÓN DE VARIABLES
  • 3.5 OTRAS FUNCIONES DE MANEJO DE VARIABLES
  • 3.6 VARIABLES DE VARIABLES
  • 3.7 CONSTANTES
  • 3.8 MATRICES
  • 3.8.1 Matrices indexadas
  • 3.8.2 Matrices asociativas
  • 3.8.3 Matrices mixtas
  • 3.8.4 Determinar el tamaño de una matriz
  • 3.8.5 Ordenar una matriz
  • 3.9 OTRAS BASES DE NUMERACIÓN
  • 3.10 COMENTARIOS
  • 3.11 RASTREO DE VARIABLES
  • 4 CONDICIONALES, BUCLES Y FUNCIONES
  • 4.1 CONDICIONALES
  • 4.2 BUCLES
  • 4.2.1 Bucles mediante condición numérica
  • 4.2.2 Bucles mediante condición no numérica
  • 4.2.3 El bucle foreach
  • 4.2.4 Interrupciones y reiteraciones
  • 4.3 FUNCIONES
  • 4.3.1 Pasando argumentos
  • 4.3.2 Retorno desde una función
  • 4.3.3 Ámbito de las variables
  • 4.3.4 Variables estáticas
  • 4.3.5 Recursividad
  • 4.4 OPERADORES A NIVEL DE BIT
  • 5 USO DE FORMULARIOS
  • 5.1 ENVÍO DE DATOS DESDE UN FORMULARIO
  • 5.2 MÉTODOS DE ENVÍO
  • 5.3 LAS VARIABLES DEL INTÉRPRETE.
  • 5.4 ENVIANDO ARCHIVOS
  • 5.4.1 Limitando el tamaño del archivo
  • 5.4.2 Enviando múltiples archivos
  • 5.5 PROCESANDO LOS ARCHIVOS ENVIADOS
  • 5.6 ERRORES IMPREVISTOS
  • 5.7 PÁGINAS AUTO PROCESADAS
  • 6 FUNCIONES PARA EL MANEJO DE DATOS
  • 6.1 MANEJO BÁSICO DE CADENAS
  • 6.2 LA CODIFICACIÓN URL
  • 6.3 TRATAMIENTO DE CADENAS PARA HTML
  • 6.4 LAS CADENAS COMO MATRICES
  • 6.5 ENCRIPTACIÓN DE CADENAS
  • 6.6 FUNCIONES NUMÉRICAS
  • 6.7 FUNCIONES DE FECHA
  • 7 EXPRESIONES REGULARES
  • 7.1 QUÉ SON LAS EXPRESIONES REGULARES
  • 7.2 INTRODUCCIÓN A LOS PATRONES
  • 7.2.1 Patrones de secuencia o fijación
  • 7.2.2 Patrones multiplicadores
  • 7.2.3 Patrones de alternativa
  • 7.2.4 Los paréntesis
  • 7.2.5 Escapado de metacaracteres
  • 7.2.6 Precedencia de patrones
  • 7.3 COMPROBACIÓN DE CADENAS
  • 7.4 EL ESTÁNDAR POSIX
  • 7.4.1 Patrones de Posix
  • 7.4.2 Gestión de expresiones regulares Posix
  • 7.5 EL ESTÁNDAR PERL
  • 7.5.1 Los patrones de Perl
  • 7.5.2 Gestión de expresiones regulares Perl
  • 8 FICHEROS
  • 8.1 EJECUTANDO OTROS SCRIPTS
  • 8.1.1 Consideraciones sobre scripts externos
  • 8.2 LOS FICHEROS
  • 8.2.1 Abrir ficheros
  • 8.2.2 Cerrar ficheros
  • 8.2.3 Cómo leer en los ficheros
  • 8.2.4 La escritura en ficheros
  • 8.2.5 Eliminar ficheros
  • 8.2.6 Copiando ficheros
  • 8.2.7 Renombrado de ficheros
  • 8.2.8 Las propiedades de los ficheros
  • 8.2.9 Los permisos
  • 8.3 DIRECTORIOS
  • 8.3.1 Manejo básico de directorios
  • 9 COOKIES Y SESIONES
  • 9.1 COOKIES
  • 9.2 SESIONES
  • 10 LA COMUNICACIÓN WEB
  • 10.1 LAS CABECERAS
  • 10.1.1 Las cabeceras de la solicitud
  • 10.1.2 Las cabeceras de la respuesta
  • 10.2 AUTENTICACIÓN
  • 10.3 SOCKETS
  • 11 ORIENTACIÓN A OBJETOS
  • 11.1 CARACTERÍSTICAS DE LA POO
  • 11.2 CONCEPTOS BÁSICOS
  • 11.3 CREACIÓN Y USO
  • 11.4 HERENCIA
  • 12 IMÁGENES
  • 12.1 LO QUE NECESITAMOS
  • 12.2 LO QUE PODEMOS HACER
  • 12.3 EMPEZANDO A TRABAJAR.
  • 12.4 EL COLOR
  • 12.5 CREAR IMÁGENES
  • 12.6 COPIA DE IMÁGENES
  • 12.7 FIGURAS PREDEFINIDAS
  • 12.8 FILTROS
  • 12.9 TEXTO EN LAS IMÁGENES
  • 13 CORREO ELECTRÓNICO
  • 13.1 CORREO SENCILLO
  • 13.2 CORREO COMPLEJO
  • 14 MISCELÁNEA
  • 14.1 ERRORES
  • 14.2 EVALUAR EXPRESIONES
  • 14.3 FTP
  • 14.4 PDF
  • 14.5 LA DIRECCIÓN IP
  • 15 BASES DE DATOS Y SQL
  • 15.1 CÓMO ES UNA BASE DE DATOS
  • 15.2 EL LENGUAJE SQL
  • 15.2.1 Consultas estructurales
  • 15.2.2 Consultas de datos
  • 16 BASES DE DATOS ODBC
  • 16.1 ESTABLECIENDO LA CONEXIÓN ODBC
  • 16.2 USO BÁSICO DE ODBC
  • 16.3 AMPLIANDO CONSULTAS
  • 17 MYSQL
  • 17.1 INTRODUCCIÓN A MYSQL
  • 17.2 UN CASO PRÁCTICO
  • 17.2.1 La página principal
  • 17.2.2 Agregar citas
  • 17.2.3 Borrar una cita
  • 17.2.4 Modificar una cita
  • 17.3 HERRAMIENTA DE GESTIÓN VISUAL
  • 18 SCRIPTS ÚTILES
  • 18.1 EL ORIGEN DE UNA VISITA
  • 18.2 EVITANDO LOS BOTS
  • 18.3 FORMULARIOS EN DOCUMENTOS
  • 18.4 ACTUALIZACIONES AUTOMÁTICAS
  • 19 FOROS EN INTERNET
  • 19.1 OBTENIENDO PHPBB3
  • 19.2 INSTALANDO EL FORO
  • 19.2.1 Primeros pasos
  • 19.2.2 Configurando el foro
  • 19.3 USANDO EL FORO
  • 19.3.1 El registro
  • 19.4 VUELVE EL ADMINISTRADOR
  • 19.4.1 Categorías y foros
  • 19.4.2 Las copias de seguridad
  • 19.5 CONCLUSIONES
  • 20 FLASH EN PHP
  • 20.1 LO QUE NECESITAMOS
  • 20.2 LA LIBRERÍA MING
  • 20.2.1 La clase SWFAction
  • 20.2.2 La clase SWFBitmap
  • 20.2.3 La clase SWFButton
  • 20.2.4 La clase SWFDisplayItem
  • 20.2.5 La clase SWFFill
  • 20.2.6 La clase SWFFont
  • 20.2.7 La clase SWFGradient
  • 20.2.8 La clase SWFMorph
  • 20.2.9 La clase SWFMovie
  • 20.2.10 La clase SWFShape
  • 20.2.11 La clase SWFSprite
  • 20.2.12 La clase SWFText
  • 20.2.13 La clase SWFTextField
  • 20.2.15 Comprobando la librería
  • 20.3 NUESTRO PRIMER EJEMPLO
  • 20.3 NUESTRO PRIMER EJEMPLO
  • 20.4 AÑADIENDO FORMAS
  • 20.4.1 Creando líneas rectas
  • 20.4.2 Creando curvas.
  • 20.4.3 Figuras cerradas
  • 20.5 RELLENANDO FIGURAS
  • 20.5.1 Rellenos de color
  • 20.5.2 Rellenos con gradientes
  • 20.5.3 Rellenos con imágenes
  • 20.6 TEXTO
  • 20.6.1 El texto más simple
  • 20.6.2 Algunas mejoras
  • 20.6.3 Colocando el texto
  • 20.7 ANIMACIONES
  • 20.7.1 Una animación simple
  • 20.7.2 Técnicas profesionales
  • 20.7.3 Escalados
  • 20.7.4 Eliminación de objetos
  • 20.7.5 Grabar la película
  • 20.7.6 Interpolaciones de forma
  • 20.8 IMÁGENES
  • 20.9 ACCIONES
  • 20.10 BOTONES
  • 20.11 TEXTO DINÁMICO
  • 20.12 CONSIDERACIONES FINALES
  • 21 DEPURANDO NUESTRO TRABAJO
  • 21.1 EL SERVIDOR WAMP
  • 21.1.1 La instalación de WampServer
  • 21.1.2 Configurando WampServer
  • 21.1.3 Probando WampServer
  • 21.2 EL ZEND DEBUGGER
  • 21.3 ECLIPSE + PDT
  • 21.4 DEPURANDO PHP
  • APÉNDICE A
  • A.1 LAS EXTENSIONES
  • A.2 LAS DIRECTIVAS
  • APÉNDICE B
  • APÉNDICE C
  • APÉNDICE D
  • APÉNDICE E
  • APÉNDICE F
  • APÉNDICE G
  • ÍNDICE ALFABÉTICO.