G.P. PHP 6

G.P. PHP 6

CHARTE, FRANCISCO

16,00 €
IVA incluido
Editorial:
ANAYA
Fecha de edición:
2009-06-01
Materia
Informatica
ISBN:
978-84-415-2617-4
Páginas:
352
Encuadernación:
Otros
Colección:
GUIAS PRACTICAS

Disponibilidad:

  • AsunciónDescatalogado
  • RepúblicaDescatalogado
  • Santa CatalinaDescatalogado
  • FeriaDescatalogado
  • NerviónDescatalogado
16,00 €
IVA incluido
Añadir a favoritos

Agradecimientos
Sobre el autor

Introducción
Páginas de servidor
PHP
Creación de páginas PHP

Cómo usar este libro
Convenciones tipográficas

1. Instalación
1.1. Introducción
1.2. Configuración en Windows
1.2.1. Instalación de IIS
1.2.2. Instalación de PHP
1.2.3. Activación del módulo de PHP
1.3. Configuración en GNU/Linux
1.3.1. Instalación de Apache
1.3.2. Instalación de PHP
1.3.3. Activación del módulo de PHP
1.4. Configuración en Mac OS X
1.4.1. Inicio de Apache
1.4.2. Instalación de PHP
1.5. Instalación completa con XAMPP
1.5.1. Actualización de la versión de PHP incluida en XAMPP
1.6. Comprobación de la configuración

2. Toma de contacto
2.1. Introducción
2.2. Cómo se procesan las páginas PHP
2.3. Combinación de HTML y PHP
2.3.1. Delimitación del código PHP
2.3.2. Otras marcas de delimitación
2.3.3. El archivo de configuración de PHP
2.4. Conceptos básicos de PHP
2.4.1. Identificadores, mayúsculas y minúsculas
2.4.2. Construcción de sentencias
2.4.3. Variables
2.4.4. Delimitación de cadenas y variables
2.4.5. Adición de comentarios

3. El lenguaje PHP
3.1. Introducción
3.2. Expresiones
3.2.1. Tipos de datos
3.2.2. Expresiones aritméticas
3.2.3. Expresiones relacionales
3.2.4. Expresiones lógicas
3.2.5. Otro tipo de expresiones
3.3. Estructuras fundamentales
3.3.1. Condicionales
3.3.2. Bucles
3.3.3. Funciones
3.4. Variables
3.4.1. Matrices
3.4.2. Enumeración de claves y valores
3.4.3. Funciones para matrices
3.4.4. Variables predefinidas de PHP

4. Técnicas de OOP
4.1. Introducción
4.2. Terminología
4.3. Definición de clases
4.3.1. Visibilidad de los miembros de una clase
4.3.2. Acceso a los miembros internos
4.3.3. Constructores y destructores
4.3.4. Métodos de acceso a las propiedades
4.4. Uso de los objetos
4.4.1. Acceso a los miembros del objeto
4.4.2. Duplicación de objetos
4.4.3. Reutilización de clases de objetos
4.5. Herencia
4.6. Miembros compartidos entre objetos
4.7. Uso de objetos como parámetros
4.8. Control de excepciones

5. Funciones de PHP
5.1. Introducción
5.2. Manipulación de cadenas
5.2.1. Eliminación y sustitución de caracteres
5.2.2. Búsqueda y extracción
5.2.3. Conversiones
5.2.4. Otras funciones de cadena
5.3. Trabajo con matrices
5.3.1. Inserción y extracción de elementos
5.3.2. Enumerar los elementos de la matriz
5.3.3. Unión, diferencia e intersección de matrices
5.3.4. Ordenación
5.3.5. Otras operaciones con matrices
5.4. Funciones matemáticas
5.5. Fechas y horas
5.5.1. Dar formato a fechas y horas
5.5.2. Configuración regional

6. Acceso al sistema de archivos
6.1. Introducción
6.2. Exploración del sistema de archivos
6.2.1. Espacio libre y ocupado
6.2.2. Obtención de entradas de directorio
6.2.3. Información sobre una entrada
6.3. Acceso al contenido de los archivos
6.3.1. Apertura y cierre de archivos
6.3.2. Recuperación de datos
6.3.3. Escritura de datos
6.3.4. Posición en el archivo
6.3.5. Lectura y escritura de archivos completos
6.4. Otras operaciones con archivos

7. Bases de datos SQLite
7.1. Introducción
7.2. Partes de SQLite
7.2.1. La utilidad de línea de comandos
7.3. Breve introducción a SQL
7.3.1. Creación de tablas
7.3.2. Modificación y borrado de tablas
7.3.3. Creación de índices y vistas
7.3.4. Manipulación de datos
7.4. Acceso a SQLite desde PHP
7.4.1. Interfaces del API de SQLite
7.4.2. Tablas de equivalencia
7.4.3. Apertura y cierre de la base de datos
7.4.4. Ejecutar sentencias SQL
7.4.5. Recorrer el conjunto de resultados
7.4.6. Sentencias de manipulación
7.4.7. Consultas de navegación unidireccional
7.4.8. Más métodos de consulta
7.4.9. Obtención de información de estructura

8. Bases de datos MySQL
8.1. Introducción
8.2. Obtención de MySQL
8.3. Instalación de MySQL
8.3.1. Instalación en Windows
8.3.2. Instalación en Mac OS X
8.3.3. Instalación en Linux
8.4. Administración de MySQL
8.4.1. Configuración de usuarios
8.4.2. Asignación de privilegios
8.4.3. Enumeración de bases y tablas
8.5. Extensiones PHP para MySQL
8.6. Acceso a MySQL desde PHP
8.6.1. Conectar con MySQL
8.6.2. Selección de una base de datos
8.6.3. Ejecución de sentencias
8.6.4. Recorrer las filas de una consulta

9. Procesamiento de formularios
9.1. Introducción
9.2. Diseño de formularios HTML
9.2.1. Atributos del formulario
9.2.2. Solicitud de datos textuales
9.2.3. Opciones para marcar y desmarcar
9.2.4. Opciones exclusivas
9.2.5. Listas de opciones
9.2.6. Botones de reenvío y reinicio
9.3. Lectura de formularios desde PHP
9.3.1. Controles HTML como matrices PHP
9.3.2. Validación de datos
9.4. Transferir datos entre páginas
9.4.1. Control de sesión
9.4.2. Redirección de una página a otra
9.4.3. Almacenamiento temporal de resultados
9.4.4. Adaptación de la aplicación de suscripción
9.5. Uso de cookies

10. Manipulación de documentos XML
10.1. Introducción
10.2. Breve introducción a XML
10.2.1. Estructura de un documento XML
10.2.2. Nombres de elementos y atributos
10.2.3. Etiquetas de cierre y elementos vacíos
10.2.4. Solapamiento de los elementos
10.2.5. Atributos con valor y entrecomillados
10.2.6. El elemento raíz
10.2.7. Codificación de caracteres y entidades
10.2.8. Secciones de datos sin análisis
10.2.9. Documentos bien formados y documentos válidos
10.3. Extensiones PHP para trabajar con XML
10.4. SAX
10.4.1. Metodología
10.4.2. En la práctica
10.5. DOM
10.5.1. El documento y su nodo raíz
10.5.2. Relaciones entre nodos
10.5.3. Búsqueda de nodos con un cierto nombre
10.5.4. Inserción de nuevos nodos
10.6. SimpleXML
10.7. Otras extensiones para trabajar con XML

11. Generación de gráficos
11.1. Introducción
11.2. Funciones disponibles
11.3. Operaciones básicas
11.3.1. Creación de la imagen en memoria
11.3.2. Selección de colores
11.3.3. Dibujo sobre la imagen
11.3.4. Envío al destino
11.3.5. En la práctica
11.4. Formatos gráficos, extensiones de archivo y tipos MIME
11.5. Funciones informativas
11.6. Otras entidades gráficas
11.6.1. Estilos de trazo
11.6.2. Relleno de superficies
11.7. Añadir texto
11.8. Otras operaciones

12. Implementación y consumo de servicios Web
12.1. Introducción
12.2. Esquema de funcionamiento
12.2.1. Introducción a SOAP
12.2.2. Introducción a WSDL
12.3. La extensión SOAP
12.3.1. Configuración de la extensión SOAP
12.4. Consumo de un servicio Web
12.4.1. Excepciones y errores
12.4.2. Seguimiento de los mensajes
12.5. Implementación de un servicio
12.5.1. Exposición de funciones y métodos
12.5.2. Despacho de los mensajes entrantes
12.5.3. Implementación de un consumidor
12.5.4. Mantenimiento

Una gran parte de los proyectos software desarrollados actualmente son aplicaciones Web, siendo PHP el lenguaje por excelencia en este campo con independencia del servidor Web y el sistema operativo que utilice.

Este libro tiene todo lo que necesita para comenzar a trabajar con PHP. Tras llevar a cabo la instalación, ya sea en GNU/Linux, Windows o Mac OS X, conocerá la sintaxis del lenguaje PHP y aprenderá a usar variables, condicionales, bucles y expresiones para generar dinámicamente el contenido de sus páginas Web. Se describen además las nuevas características de PHP 5.3 y PHP 6, como los espacios de nombres y las nuevas extensiones, mostrando su aprovechamiento práctico.

En los ejemplos desarrollados se enseñan técnicas como el procesamiento de formularios, mantenimiento de sesión con el usuario, almacenamiento de cookies, acceso al sistema de archivos y, en general, todo lo imprescindible para crear potentes aplicaciones Web.

Artículos relacionados

  • LA HOSTIA QUE VIENE
    JON HERNÁNDEZ
    Un libro rompedor sobre el impacto de la inteligencia artificial en nuestras vidas.La IA ya está aquí, entre nosotros, reemplazando empleos, disparando la productividad a niveles nunca vistos, usándose incluso como soporte emocional… y dejando a millones de personas fuera del sistema. No es el futuro. Forma parte de nuestro presente. Así que adaptarse a ella, entenderla y saber...

    20,90 €

  • NEXUS
    HARARI, YUVAL NOAH
    El esperado nuevo libro de Yuval Noah Harari, uno de los pensadores más innovadores, interesantes y clarividentes de la actualidad, y autor de Sapiens, el fenómeno literario global que ha cautivado a millones de lectores. En Nexus, Harari contempla a la humanidad desde la amplia perspectiva de la historia para analizar cómo las redes de información han hecho y deshecho nuestro ...

    12,95 €

  • MINECRAFT OFICIAL: RETOS DE SUPERVIVENCIA 2 (EDICIÓN LEYENDA)
    MOJANG AB, MOJANG AB
    ¿Te atreves a afrontar nuevos retos en Minecraft? Bien, porque el Mundo superior necesita a alguien con coraje y decisión… ¡y ese eres tú! ¡Este libro contiene muchísimos retos y grandes consejos para guiarte en esta odisea épica que te convertirá en leyenda!Gracias a sus instrucciones claras, sus grandes desafíos y unas ilustraciones increíbles, vas a enfrentarte a unos retos ...

    16,90 €

  • MINECRAFT OFICIAL: ATRAPA AL CREEPER
    AB, MOJANG
    Cinco de los exploradores más intrépidos de Minecraft tienen la misión de seguir el rastro a varios mobs de lo más esquivos. La caza no va muy bien y necesitan tu ayuda desesperadamente.Únete a la persecución y recorre el Mundo superior, intérnate en el abrasador Inframundo e incluso en el terrorífico End.¿Podrás atrapar a estas astutas criaturas ...

    18,90 €

  • BRAWL STARS: LA MALDICIÓN DEL PARQUE MONSTRUOSO
    DELAINE, MELYSIE
    ¡Ayuda a Vic y a sus amigos a resolver los misterios del Parque Monstruoso!Vic vivía tranquila hasta el día en que su hermano Zach desaparece sin más, ¡pluf! Todas las pistas indican que iba a un parque de atracciones abandonado a las afueras de la ciudad, el Parque Monstruoso.Con sus amigos Alex y Max, Vic se lanza a su búsqueda. Pero una vez dentro del parque descubren que na...

    14,90 €

  • INTELIGENCIA ARTIFICIAL E INNOVACION
    OMAR HATAMLEH
    Cómo transformar el enfoque de tu organización hacia la IA con marcos probados de líderes mundiales.La inteligencia artificial (IA) está cambiando rápidamente el mundo. Ya se trate de coches autónomos o asistentes virtuales, la IA generativa está teniendo un gran impacto en nuestras vidas. Y el futuro de la IA y la innovación se presenta aún más prometedor. En este libro, los a...

    23,95 €

Otros libros del autor

  • INTRODUCCIÓN A LA PROGRAMACIÓN
    CHARTE, FRANCISCO

    30,95 €

  • WORD 2016
    CHARTE, FRANCISCO
    Microsoft Word es la aplicación para la edición de textos más difundida en el mundo, un programa concebido para alcanzar la máxima productividad. Podrá crear con rapidez documentos profesionales y compartir el trabajo gracias a las excelencias de las nuevas herramientas de colaboración, además accederá a los documentos en la nube cuando y donde los necesite.Este manual contiene...

    29,95 €

  • EXCEL 2016
    CHARTE, FRANCISCO
    Microsoft Excel es una potente aplicación para realizar cálculos, análisis de datos y representación gráfica de información. Disponible para Windows, OS X, iOS, y Android, la versión 2016 incorpora nuevas opciones que conceden más funcionalidad al programa. Dispone además de nuevos tipos de gráficos, mecanismos adicionales de selección y transformación de datos y mejoras para l...

    35,95 €

  • EXCEL 2016
    CHARTE, FRANCISCO
    Microsoft Excel es una potente aplicación para la realización de cálculos, análisis de datos y representación gráfica de información. Disponible para Windows, OSX, iOS, y Android, la versión 2016 incorpora nuevas opciones que facilitan el acceso a la funcionalidad del programa. Con esta didáctica guía el usuario novel de Excel aprenderá rápidamente a desenvolverse en su entorn...

    18,50 €

  • SQL
    CHARTE, FRANCISCO

    28,00 €

  • M. I. ASP.NET 4.5/MVC 4
    CHARTE, FRANCISCO
    ASP.NET 4.5 es la última versión del motor de procesamiento de páginas Web de Microsoft que, conjuntamente con MVC 4, simplifica el proceso desarrollo de potentes aplicaciones Web de última generación. El lector aprenderá a utilizar ambas infraestructuras con este manual a lo largo de dieciocho lecciones didácticas y de complejidad ascendente.Este libro guía al lector a través...

    28,00 €