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

  • FRENAR A SILICON VALLEY
    MARCUS, GARY
    Elon Musk, Mark Zuckerberg y Jeff Bezos se disputan el lugar del hombre más rico del mundo desde hace años. Compañías como Meta, Google, Amazon han alcanzado un valor de mercado que supera el PIB de numerosos países y manejan los datos personales y oficiales de millones de ciudadanos, empresas y administraciones. Es una concentración de poder única en la historia que representa...
    Disponible en la librería

    22,90 €

  • NOSOTROS, LOS PROGRAMADORES
    MARTIN, ROBERT C.
    La leyenda del software Robert C. Martin ("Uncle Bob") se sumerge en el mundo de la programación, explorando la vida de los pioneros revolucionarios que crearon los cimientos de la informática moderna. Desde Charles Babbage y Ada Lovelace a Alan Turing, Grace Hopper y Dennis Ritchie, Martin pone el foco sobre las figuras cuyo brillo y perseverancia cambiaron el mundo.Esta narra...
    Disponible en la librería

    46,50 €

  • IA Y EDUCACIÓN
    LARA, TÍSCAR / MAGRO, CARLOS
    No, la inteligencia artificial no revolucionará la educación como se nos pretende vender. Y no lo hará porque la IA, tal y como se está desarrollando y ofreciendo a la educación, camina en direcciones opuestas a lo que esta necesita para una verdadera transformación. En este libro se desarrolla por qué las promesas de la IA en este campo (productividad, eficiencia, automatizaci...
    Disponible en la librería

    21,00 €

  • NO TAN RÁPIDO
    HILL, DOUG
    Existe una conocida historia sobre un pez adulto que nada junto a dos peces más jóvenes y les pregunta: «¿Cómo está el agua ». Los peces pequeños se quedan perplejos. «¿Qué es el agua », preguntan. Muchos de nosotros podríamos hacernos hoy una pregunta similar: ¿qué es la tecnología La tecnología define el mundo en que vivimos, pero estamos tan inmersos en ella, tan rodeados po...
    Disponible en la librería

    24,50 €

  • CASANDRA Y YO
    VALLÍN, PEDRO
    Pedro Vallín debate sobre los grandes temas de nuestro tiempo con una IA a la que bautiza como Casandra, la sacerdotisa que vaticinaba el futuro pero a la que nadie creía. Casandra es simpática, culta y rápida en sus respuestas, aunque su prodigiosa memoria a veces recuerda a la de Dori, la amiga del pez Nemo. También cuenta chistes malos y se muestra tan educada como zalamera ...
    Disponible en la librería

    17,90 €

  • GUÍA PRÁCTICA DE LA IA
    SIEGEL, ERIC
    La mejor herramienta es la más difícil de utilizar. El machine learning es la tecnología de uso general más importante del mundo, pero es muy complicada de lanzar. Fuera de los gigantes tecnológicos y algunas otras empresas líderes, las iniciativas de machine learning suelen fallar a la hora de implementarse y nunca llegan a aportar valor. ¿Qué falta Una práctica empresarial es...
    Disponible en la librería

    27,50 €

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 €