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

  • ESCRIBIR PROMPTS EFICACES PARA DUMMIES
    BELLO, BONAVENTURA DI
    Mientras millones de usuarios utilizan herramientas como ChatGPT o Gemini a diario, la mayoría se basa en prompts improvisados o colecciones de ejemplos predefinidos, sin desarrollar habilidades realmente transferibles. Este manual, en cambio, adopta la filosofía de «enseñar a hacer»: mediante un enfoque gradual y metódico, basado en marcos de trabajo estructurados y diagnóstic...
    Disponible en la librería

    19,95 €

  • CONTRA LA BAZOFIA DIGITAL
    LOZANO, IRENE
    "En apenas unos años, los modelos de lenguaje de la IA han irrumpido en profesiones creativas, colonizado oficinas, las redes sociales, e inundado internet de «bazofia digital»: textos impecables en apariencia, pero faltos de humanidad. ...
    Disponible en la librería

    18,90 €

  • UNA VIDA SIEMPRE EN LÍNEA
    VILALTA, ARIADNA
    "Pensábamos que Internet era una herramienta. Hoy es el lugar donde vivimos psicológicamente. ...
    Disponible en la librería

    21,90 €

  • IA DE GOOGLE & GEMINI PARA DUMMIES
    DI BELLO, BONAVENTURA
    Si bien millones de usuarios se han familiarizado rápidamente con ChatGPT, el ecosistema de IA de Google está ganando cada vez más terreno gracias a su profunda integración con las herramientas de productividad de la compañía, la versatilidad de sus modelos y funciones avanzadas como Deep Research y NotebookLM para el estudio y la búsqueda, así como las plataformas experimental...
    Disponible en la librería

    19,95 €

  • LOS TRUCOS DE IPHONE QUE APPLE NUNCA TE CONTARÁ
    VIDAL (@SNOFLAA), ALFONS
    "Deja de adaptarte al teléfono y haz que el iPhone se adapte a tu estilo de vida".Es muy probable que lleves en el bolsillo uno de los dispositivos más potentes del mundo, pero ¿realmente le sacas partido o solo lo usas como despertador, email y redes sociales? A menudo nos frustramos pensando que nuestro móvil es muy caro para el uso que le damos, cuando la realidad es que tie...
    Disponible en la librería

    24,95 €

  • LOS SECRETOS DE LA IA
    DELGADO, MANUELA
    La IA está plenamente instalada en nuestras vidas de las formas más variadas: en productos de consumo, en la tecnología que nos rodea y en las herramientas profesionales en el entorno laboral. ¿En qué situaciones podemos beneficiarnos de ella?, ¿puede ahorrarnos trabajo?, ¿quedan expuestos nuestros datos?, ¿cómo es recomendable empezar a utilizarla?, ¿quién está detrás de ella?...
    Disponible en la librería

    24,90 €

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 €