PHP 5

PHP 5

CHARTE, FRANCISCO

15,20 €
IVA incluido
Consultar disponibilidad
Editorial:
ANAYA MULTIMEDIA
Año de edición:
2005
Materia
Informática
ISBN:
978-84-415-1796-7
Páginas:
352
Encuadernación:
Otros
Colección:
Guías Prácticas
15,20 €
IVA incluido
Consultar disponibilidad

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. Comprobación de la configuración



2. Toma de contacto

2.1. Introducción

2.2. Proceso de 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. Proceso 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



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. Seguim

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



Con esta guía se adentrará en 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. En el libro se describen las nuevas características de PHP 5, última versión de este lenguaje, como las técnicas de orientación a objetos y las sentencias de control de excepciones, mostrando su aprovechamiento práctico.



A medida que avance irá usando extensiones PHP para acceder a bases de datos SQLite y MySQL, tratar documentos en formato XML, generar gráficos o consumir e implementar servicios web, asimilando en definitiva todo lo imprescindible para que pueda crear potentes aplicaciones web casi desde el principio.

Artículos relacionados

  • POWER BI. CURSO PRACTICO
    CARRASCO GOMEZ, FRANCISCO JOSE
    Este libro es una guía esencial para cualquier persona que quiera descubrir el potencial de Power BI, la herramienta de análisis de datos de Microsoft que facilita la creación de informes dinámicos para apoyar la toma de decisiones. Desde sus orígenes en los complementos de Excel, Power BI ha evolucionado para ofrecer una amplia variedad de opciones de conectividad y modelado d...
    Disponible en la librería

    29,90 €

  • INGENIERIA DE DATOS. DISEÑO, IMPLEMENTACION Y OPTIMIZACION DE FLUJOS DE DATOS EN
    ORTEGA CANDEL, JOSE MANUEL
    Este libro es una guía esencial para quienes desean dominar los conceptos y técnicas de ingeniería de datos. A través de un enfoque teóricopráctico, se exploran los métodos para la ingesta, almacenamiento y procesamiento eficiente de datos, con énfasis en el uso de Python y otras tecnologías clave. Los lectores aprenderán sobre la importancia de los datos en las organizaciones,...
    Disponible en la librería

    29,90 €

  • EL ALGORITMO PATERNALISTA
    AGUDO DÍAZ,UJUÉ / G. LIBERAL,KARLOS
    En 1999, dos psicólogos idearon el experimento del gorila invisible. Grabaron a dos equipos de jóvenes mientras se pasaban un balón. Después pidieron a un grupo de personas que visionaran la grabación y que contaran los pases. Más de la mitad no se percató de que una persona disfrazada de gorila aparecía por un lado, caminaba hasta pararse en el centro, se daba unos golpes en e...
    Disponible en la librería

    15,00 €

  • MILLONARIO CON CHATGPT
    DAGGER, NEIL
    Te imaginas transformar tu vida financiera con la ayuda de la inteligencia artificial Millonario con ChatGPT de Neil Dagger te muestra cómo hacerlo posible. Este libro es una guía práctica para liberar el potencial de ChatGPT, una herramienta revolucionaria que ya ha alcanzado un millón de usuarios en solo cinco días. Desde automatizar tareas tediosas hasta crear nuevas fuentes...
    Disponible en la librería

    11,00 €

  • TALLER DE INFORMÁTICA PARA ADULTOS. III PARTE.
    ÓSCAR MATA ROIG
    ¿Crees que te afecta la brecha digital? En esta tercera parte reforzara´s el manejo de la informa´tica y aprenderemos, juntos, cosas nuevas, como hacer bu´squedas en internet u organizar enlaces para tenerlos accesibles y disponibles. Tambie´n estudiaremos co´mo organizar nuestras fotos y vi´deos haciendo copias de seguridad, y de que´ forma podemos realizar montajes con ellos...
    Disponible en la librería

    7,90 €

  • ALIMENTAR LA MÁQUINA
    CANT, CALLUM / MULDOON, JAMES / GRAHAM, MARK
    LA TECNOLOGÍA VISTA CON LOS OJOS DE LAS PERSONAS QUE LA PRODUCEN. «Arroja luz sobre los rincones más oscuros de esta "revolución" y expone su enorme costo humano. Qué libro tan importante». Stephen Fry «No tenía idea de la explotación humana y la codicia corporativa que impulsa el crecimiento de la IA. Gente que trabaja horas imposibles por salarios miserables, sólo para que po...
    Disponible en la librería

    22,00 €

Otros libros del autor

  • INTRODUCCIÓN A LA PROGRAMACIÓN
    CHARTE, FRANCISCO
    Disponible 24/48 horas

    29,95 €

  • ACCESS 2016
    CHARTE, FRANCISCO
    Access 2016 es la última de las versiones del programa para gestión de bases de datos y generación de aplicaciones de Microsoft. Con este manual aprenderás a utilizarla, durante veinte lecciones muy didácticas y de complejidad ascendente.Este libro explica con detalle las principales funciones de Access 2016. Es esencial para usuarios interesados en profundizar en sus herramien...
    Disponible 24/48 horas

    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...
    Consultar disponibilidad

    34,95 €

  • SQL
    CHARTE, FRANCISCO
    SQL es el lenguaje estándar para el tratamiento de datos en ordenadores. Tanto si somos usuarios de una aplicación de ofimática (Access por ejemplo) como si nuestro objetivo es administrar servidores de datos o desarrollar aplicaciones, es imprescindible que conozcamos SQL.El contenido cada uno de los veinte capítulos en que se estructura este libro sigue un enfoque didáctico, ...
    No disponible

    28,00 €

  • 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...
    No disponible

    28,00 €

  • ACCESS 2013
    CHARTE, FRANCISCO
    Access 2013 es la última versión de la aplicación para gestión de bases de datos y generación de aplicaciones de Microsoft; un programa que aprenderá a utilizar con este manual a lo largo de veinte lecciones didácticas y de complejidad ascendente.El libro explica con detalle las principales funciones de Microsoft Access 2013 y es esencial pata todos aquellos usuarios interesado...
    No disponible

    28,75 €