GRAN LIBRO DE PHP,EL

GRAN LIBRO DE PHP,EL

CREACIÓN DE PÁGINAS WEB DINÁMICAS

BEATI,HERNAN

23,80 €
IVA incluido
No disponible
Editorial:
MARCOMBO
Año de edición:
2012
Materia
Informática
ISBN:
978-84-267-1796-2
Páginas:
380
Encuadernación:
Rústica
Colección:
ALFAOMEGA

:?CAPITULO 1
Más allá de HTML y CSS ................................1
No más páginas Web: aplicaciones Web! ...........1
Ganando nuevos mercados a dos competidores: diseñadores gráficos y empresas de sistemas ....................................1
La lógica de PHP: un amigo invisible..............2
Proceso de archivos HTML ........................2
Pre-proceso de archivos PHP ....................5
Páginas estáticas .......................................7
Páginas dinámicas.....................................7
Las bases de datos ....................................7
MySQL: la base de los proyectos Web exitosos ......................................................8
CAPITULO 2
El ambiente PHP ...........................................13
Esas extrañas siglas: LAMP, MAMP, WAMP, xAMP....................................................................13
El hosting.......................................................14
Eligiendo un buen hosting con PHP y MySQL.......................................................14
El servidor local para pruebas......................14
Cómo descargar un servidor de pruebas....................................................15
Cómo instalar el servidor de pruebas....15
Cómo encender y apagar el servidor de pruebas...............................................18
Cómo configurar el servidor de pruebas...............................................21
Cómo crear y dónde colocar los archivos..............................................23
Cómo navegar por archivos PHP usando el servidor de prueba ................26
CAPITULO 3
Mezclando PHP y HTML...............................29
El concepto clave: completando las páginas HTML en el acto..................................................29
Formas de que PHP escriba dentro de HTML .........................................................31
Apertura y cierre de la etiqueta PHP......32
Escribir en el código con la función print()........................................................33
Cómo funciona el comando "echo"........35
Grandes bloques: heredoc......................35
Copiando y pegando archivos enteros..........37
Los rompecabezas de include y require.......................................................37
Diferencias entre include, require, include_once y require_once..................40
Los comentarios.......................................41
CAPITULO 4
Los almacenes de datos .............................43
Contenedores temporales y permanentes, de pocos y de muchos datos ..................................43
Las variables: pocos datos, provisorios....... 45
Las ventajas de declarar y usar variables................................................... 45
Eligiendo una convención para darles nombre..................................................... 48
El problema de las comillas.................... 50
Concatenación..........................................51
Las constantes: pocos datos que no cambiaremos................................................. 55
Una variable que no vamos a modificar................................................... 55
Includes de constantes........................... 55
Las matrices: muchos datos provisorios..... 58
Un paquete de variables......................... 58
Índices numéricos....................................61
CAPITULO 5
Enviando datos hacia el servidor ............. 69
Herramientas para enviar datos: enlaces y formularios.......................................................... 69
Enlaces con variables en la URL.................. 70
Las matrices superglobales.......................... 72
Matrices que almacenan datos automáticamente.................................... 72
Formularios.................................................... 73
Ventajas y limitaciones de enviar variables por el método "get"................. 75
Ventajas y limitaciones de enviar variables por el método "post"................76
CAPITULO 6
Validaciones ................................................... 77
Validando datos de formularios y enlaces.............................................................. 77
Los condicionales............................................... 78
If (si...)............................................................. 78
¿Qué hacer si responde que no es verdad? El "else" y el "elseif"............................................ 80
Else (si no)..................................................... 80
Elseif (si no, si...)............................................ 84
Varias condiciones diferentes: el elseif.. 84
Elegir entre valores conocidos de una única variable: el "switch"............................. 86
Case (cada posible valor).........................87
Default (valor por omisión)...................... 88
(salir del switch)............................ 90
Operadores de comparación y lógicos......... 90
Operadores de comparación.................. 90
Operadores lógicos:................................. 92
Tipos de validaciones.................................... 98
¿Está presente cada dato requerido?.... 98
Si no está vacío...................................... 101
Si su valor está dentro de un rango..... 102
CAPITULO 7
Identificación con cookies y sesiones....................................................... 105
Cookies: datos que identifican a un navegador.................................................... 105
Almacenar variables en cookies .......... 107
Leer variables de cookies .................... 109
Borrar una variable o una cookie.........113
Argumentos opcionales......................... 114
Ejemplo completo.................................. 117
Ideas para aplicar cookies.................... 119
Sesiones: datos que identifican a un usuario.................................................120
¿Es mejor usar cookies o identificadores de sesión?....................123
Una clave que se compara contra un dato guardado en el servidor.......... 124
Cómo iniciar una sesión........................125
Cómo declarar variables de sesión......126
Cómo transmitir el identificador de sesión sin cookies............................ 127
Cómo borrar una variable de sesión, o todas....................................................130
Cómo eliminar el archivo de sesión y la cookie..............................................130
La duración de las sesiones y la seguridad.........................................132
Ejemplo de acceso restringido..............132
Internacionalización usando sesiones.135
CAPITULO 8
Los bucles y los archivos de texto .........139
Tipos de bucles: for, while, do while, foreach............................................................... 140
Cómo repetir una acción en una cantidad fija de veces: el bucle "for"............................... 141
El complemento perfecto de las matrices ordenadas y de los archivos de texto...144
El concepto de contador..........

Este libro es ideal para diseñadores Web y programadores que necesitan aprender el lenguaje más popular en la Web: PHP. Esta obra es una excelente fuente de información, ejemplos y conceptos para lograr que los diseños Web sean más dinámicos e interactivos. El lector aprenderá las técnicas de programación básicas para incorporar a cualquier sitio HTML la sintaxis del lenguaje PHP, además de ejemplos claros de cada funcionalidad. El lector podrá crear cualquier sitio de Internet, como un portal de noticias, un buscador, un foro de discusión, un sitio de comercio electrónico o un portal autoadministrable, aún si nunca ha programado con anterioridad. PHP, creación de páginas Web dinámicas guiará al lector en el camino apasionante de convertir un diseño Web en un sitio con capacidades de autogestión y actualización dinámica de información a través del uso de bases de datos y de la programación Web. Hernán Beati es programador y docente con más de diez años de experiencia en PHP. Docente universitario, profesor en ITMaster y fundador de SaberWeb. Para aprender a: · Pensar con la lógica de un programador Web. · Instalar y utilizar un servidor Web. · Entender cómo funciona PHP junto a HTML. · Programar formularios dinámicos. · Definir sus propias funciones, librerías de código y clases. · Utilizar cookies, sesiones y archivos. · Crear, entender y utilizar bases de datos MySQL.

Artículos relacionados

  • 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 €

  • 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 €

  • SCRATCH 3 PROGRAMACION CREATIVA
    CLAUDIO PEÑA E
    Esta obra está diseñada para quienes desean aprender a programar de manera práctica y divertida, utilizando Scratch 3. Con un enfoque completamente práctico y un lenguaje claro y didáctico este librote guía de forma progresiva en el dominio de este entorno de programación visual. Esta obra está dividida en dos partes: En la Parte 1 explorarás los conceptos básicos de Scratch 3,...
    Disponible en la librería

    22,90 €

  • DISEÑO DE INTERFACES PARA LA WEB ACTUAL
    GOMEZ DELGADO, JAVIER
    Diseño de interfaces para la web actual aborda de manera exhaustiva desde los conceptos básicos de la jerarquía y el espaciado hasta el uso avanzado de herramientas como Figma para el prototipado, pasando por una profunda inmersión en CSS y la implementación de componentes multimedia y animación. Cada capítulo está diseñado para formar al lector en las habilidades necesarias pa...
    Disponible en la librería

    24,00 €

  • INTELIGENCIA ARTIFICIAL Y TU, LA
    TAMAMES, RAFAEL
    Apoyándose en casos reales, datos y testimonios de destacados científicos y empresarios del ecosistema mundial de la inteligencia artificial, el experto en transformación digital Rafael Tamames nos explica cómo esta tecnología está creando nuevas oportunidades laborales, ayudando a personalizar la educación y llevando la productividad empresarial a niveles insospechados. Y para...
    Disponible en la librería

    20,00 €

Otros libros del autor

  • GRAN LIBRO DE PHP 2ªED CREACION DE PAGINAS WEB DIN
    BEATI,HERNAN
    Esta obra es una excelente fuente de información, ejemplos y conceptos para lograr que los diseños Web sean más dinámicos e interactivos. El lector aprenderá las técnicas de programación básicas para incorporar a cualquier sitio HTML, la sintaxis del lenguaje PHP y ejemplos claros de cada funcionalidad. El lector podrá crear sitios que interactúen con bases de datos, como ser u...
    No disponible

    24,80 €