PHP 5

PHP 5
enviar la imagen como postal
 
24/04/2007
Tapa blanda, 12x21 cms, 352 páginas
Materia: Software. Equipo lógico, componentes lógicos, programas.
Colección: Guías prácticas (Anaya Multimedia)

ISBN: 84-415-1796-7

Autor: Francisco Charte Ajeda
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.

ÍNDICE

IntroducciónPáginas de servidorPHPCreación de páginas PHP

Cómo usar este libroConvenciones tipográficas

1. Instalación1.1. Introducción1.2. Configuración en Windows1.2.1. Instalación de IIS1.2.2. Instalación de PHP1.2.3. Activación del módulo de PHP1.3. Configuración en GNU/Linux1.3.1. Instalación de Apache1.3.2. Instalación de PHP1.3.3. Activación del módulo de PHP1.4. Configuración en Mac OS X1.4.1. Inicio de Apache1.4.2. Instalación de PHP1.5. Comprobación de la configuración

2. Toma de contacto2.1. Introducción2.2. Proceso de páginas PHP2.3. Combinación de HTML y PHP2.3.1. Delimitación del código PHP2.3.2. Otras marcas de delimitación2.3.3. El archivo de configuración de PHP2.4. Conceptos básicos de PHP2.4.1. Identificadores, mayúsculas y minúsculas2.4.2. Construcción de sentencias2.4.3. Variables2.4.4. Delimitación de cadenas y variables2.4.5. Adición de comentarios

3. El lenguaje PHP3.1. Introducción3.2. Expresiones3.2.1. Tipos de datos3.2.2. Expresiones aritméticas3.2.3. Expresiones relacionales3.2.4. Expresiones lógicas3.2.5. Otro tipo de expresiones3.3. Estructuras fundamentales3.3.1. Condicionales3.3.2. Bucles3.3.3. Funciones3.4. Variables3.4.1. Matrices3.4.2. Enumeración de claves y valores3.4.3. Funciones para matrices3.4.4. Variables predefinidas de PHP

4. Técnicas de OOP4.1. Introducción4.2. Terminología4.3. Definición de clases4.3.1. Visibilidad de los miembros de una clase4.3.2. Acceso a los miembros internos4.3.3. Constructores y destructores4.3.4. Métodos de acceso a las propiedades4.4. Uso de los objetos4.4.1. Acceso a los miembros del objeto4.4.2. Duplicación de objetos4.4.3. Reutilización de clases de objetos4.5. Herencia4.6. Miembros compartidos entre objetos4.7. Uso de objetos como parámetros4.8. Control de excepciones

5. Funciones de PHP5.1. Introducción5.2. Manipulación de cadenas5.2.1. Eliminación y sustitución de caracteres5.2.2. Búsqueda y extracción5.2.3. Conversiones5.2.4. Otras funciones de cadena5.3. Trabajo con matrices5.3.1. Inserción y extracción de elementos5.3.2. Enumerar los elementos de la matriz5.3.3. Unión, diferencia e intersección de matrices5.3.4. Ordenación5.3.5. Otras operaciones con matrices5.4. Funciones matemáticas5.5. Fechas y horas5.5.1. Dar formato a fechas y horas5.5.2. Configuración regional

6. Acceso al sistema de archivos6.1. Introducción6.2. Exploración del sistema de archivos6.2.1. Espacio libre y ocupado6.2.2. Obtención de entradas de directorio6.2.3. Información sobre una entrada6.3. Acceso al contenido de los archivos6.3.1. Apertura y cierre de archivos6.3.2. Recuperación de datos6.3.3. Escritura de datos6.3.4. Posición en el archivo6.3.5. Lectura y escritura de archivos completos6.4. Otras operaciones con archivos

7. Bases de datos SQLite7.1. Introducción7.2. Partes de SQLite7.2.1. La utilidad de línea de comandos7.3. Breve introducción a SQL7.3.1. Creación de tablas7.3.2. Modificación y borrado de tablas7.3.3. Creación de índices y vistas7.3.4. Manipulación de datos7.4. Acceso a SQLite desde PHP7.4.1. Interfaces del API de SQLite7.4.2. Tablas de equivalencia7.4.3. Apertura y cierre de la base de datos7.4.4. Ejecutar sentencias SQL7.4.5. Recorrer el conjunto de resultados7.4.6. Sentencias de manipulación7.4.7. Consultas de navegación unidireccional7.4.8. Más métodos de consulta7.4.9. Obtención de información de estructura

8. Bases de datos MySQL8.1. Introducción8.2. Obtención de MySQL8.3. Instalación de MySQL8.3.1. Instalación en Windows8.3.2. Instalación en Mac OS X8.3.3. Instalación en Linux8.4. Administración de MySQL8.4.1. Configuración de usuarios8.4.2. Asignación de privilegios8.4.3. Enumeración de bases y tablas8.5. Extensiones PHP para MySQL8.6. Acceso a MySQL desde PHP8.6.1. Conectar con MySQL8.6.2. Selección de una base de datos8.6.3. Ejecución de sentencias8.6.4. Recorrer las filas de una consulta

9. Proceso de formularios9.1. Introducción9.2. Diseño de formularios HTML9.2.1. Atributos del formulario9.2.2. Solicitud de datos textuales9.2.3. Opciones para marcar y desmarcar9.2.4. Opciones exclusivas9.2.5. Listas de opciones9.2.6. Botones de reenvío y reinicio9.3. Lectura de formularios desde PHP9.3.1. Controles HTML como matrices PHP9.3.2. Validación de datos9.4. Transferir datos entre páginas9.4.1. Control de sesión9.4.2. Redirección de una página a otra9.4.3. Almacenamiento temporal de resultados9.4.4. Adaptación de la aplicación de suscripción9.5. Uso de cookies

10. Manipulación de documentos XML10.1. Introducción10.2. Breve introducción a XML10.2.1. Estructura de un documento XML10.2.2. Nombres de elementos y atributos10.2.3. Etiquetas de cierre y elementos vacíos10.2.4. Solapamiento de los elementos10.2.5. Atributos con valor y entrecomillados10.2.6. El elemento raíz10.2.7. Codificación de caracteres y entidades10.2.8. Secciones de datos sin análisis10.2.9. Documentos bien formados y documentos válidos10.3. Extensiones PHP para trabajar con XML10.4. SAX10.4.1. Metodología10.4.2. En la práctica10.5. DOM10.5.1. El documento y su nodo raíz10.5.2. Relaciones entre nodos10.5.3. Búsqueda de nodos con un cierto nombre10.5.4. Inserción de nuevos nodos10.6. SimpleXML

11. Generación de gráficos11.1. Introducción11.2. Funciones disponibles11.3. Operaciones básicas11.3.1. Creación de la imagen en memoria11.3.2. Selección de colores11.3.3. Dibujo sobre la imagen11.3.4. Envío al destino11.3.5. En la práctica11.4. Formatos gráficos, extensiones de archivo y tipos MIME11.5. Funciones informativas11.6. Otras entidades gráficas11.6.1. Estilos de trazo11.6.2. Relleno de superficies11.7. Añadir texto11.8. Otras operaciones

12. Implementación y consumo de servicios Web12.1. Introducción12.2. Esquema de funcionamiento12.2.1. Introducción a SOAP12.2.2. Introducción a WSDL12.3. La extensión SOAP12.3.1. Configuración de la extensión SOAP12.4. Consumo de un servicio Web12.4.1. Excepciones y errores12.4.2. Seguimiento de los mensajes12.5. Implementación de un servicio12.5.1. Exposición de funciones y métodos12.5.2. Despacho de los mensajes entrantes12.5.3. Implementación de un consumidor12.5.4. Mantenimiento de estado en el servicio

Índice alfabético

Precio: 12.80 12.16
No Disponible 
si está interesado, apuntese al sistema de avisos

Producto anterior
DESARROLLO WEB CON PHP 5 Y MYSQL
Producto Siguiente
PROGRAMACION EN C/C++ 2005
Contactar / Sistema de subscripciones / F.A.Q. / condiciones de compra / Seguimiento de pedidos
Dreamers Networks S.L., Cif: B92170679. C/ Cuarteles, 41, bajo izq. 29002 - Málaga.
Horario de tienda en Málaga: L-V 10:00 a 14:00h, 17:00 a 20:30h, S 10:00 a 14:00h
Atención telefónica: 902 108 156 L-V: 10:00 a 14:00h, 17:00 a 20:00h
(*)Dias de envio referidos como dias laborables para envios a peninsula o baleares. Nuestros envios a la península van por MRW 24 horas para recibirlo al dia siguiente.
(**)Las ofertas de gastos de envio gratuitos o rebajados se aplican al pedido completo y sólo son válidas para envios nacionales.