GRAN LIBRO DE PHP,EL

GRAN LIBRO DE PHP,EL

CREACIÓN DE PÁGINAS WEB DINÁMICAS

BEÁTI, HERNÁN

23,80 €
IVA incluido
Editorial:
MARCOMBO
Fecha de edición:
2012-03-01
Materia
Informatica
ISBN:
978-84-267-1796-2
Páginas:
380
Encuadernación:
Rústica
Colección:
EL GRAN LIBRO DE

Disponibilidad:

  • AsunciónDescatalogado
  • RepúblicaDescatalogado
  • Santa CatalinaDescatalogado
  • FeriaDescatalogado
  • NerviónDescatalogado
23,80 €
IVA incluido
Añadir a favoritos

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

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

Artículos relacionados

  • MINECRAFT: GUÍA OFICIAL DE BLOQUES
    AB, MOJANG
    ¡Repleto de datos sobre más de 650 bloques únicos!Minecraft continúa creciendo cada año y Minecraft: Guía oficial de bloques cataloga cada bloque del juego, incluidas las últimas incorporaciones.¿Alguna vez quisiste saber cómo hacer obsidiana o descubrir dónde puedes extraer esmeraldas ¿Quizás te hayas preguntado para qué se pueden utilizar los escombros antiguos o el mineral d...

    30,90 €

  • START! HISTORIA ILUSTRADA DE LOS VIDEOJUEGOS
    CARIO, ERWAN
    El libro más completo e interesante sobre los videojuegos, desde los orígenes hasta nuestros días Pac-Man, Mario, Tomb Raider, Fortnite, GTA, Minecraft... Los videojuegos se han convertido en un pilar de la cultura popular. Este libro explora su historia, desde sus orígenes hasta la actualidad (1958-2023), a través de imágenes de los juegos y de los personajes más destacados. C...

    32,00 €

  • DE LA MATERIA AL COSMOS
    TARRACH SIEGEL, ROLF
    A finales del siglo XIX muchos pensaban que la física ya lo explicaba todo. Pero unos pocos detalles sin resolver bastaron para desencadenar unas revoluciones que cambiaron nuestra forma de entender la materia y el universo, desde los átomos hasta las estrellas. Todo comenzó con Planck, quien descubrió que la energía no fluye de manera continua, sino a pequeños saltos: los cu...

    23,00 €

  • DIOS - LA CIENCIA - LAS PRUEBAS
    BOLLORÉ, MICHEL-YVES / BONNASSIES, OLIVIER
    En este libro (éxito internacional y traducido a diez idiomas) se revelan, tras tres años de colaboración con científicos y especialistas de alto nivel, las pruebas modernas de la existencia de Dios. Durante cuatro siglos, de Copérnico a Freud, pasando por Galileo y Darwin, los descubrimientos se fueron acumulando de manera espectacular, probando que era posible explicar el ...

    27,90 €

  • ¿Y SI LA IA ME ARREGLA LA VIDA?
    CHRISTIAN VELASCO-GALLEGO
    Una guía irreverente, práctica y divertida para aprender a usar la inteligencia artificial generativa en tu día a día sin volverte loco… ni programador.¿Y si pudieras usar la inteligencia artificial para simplificar tu vida sin complicártela más? Este libro no es para expertos. Es para personas reales, con trabajos reales, problemas reales… y ganas de que alguien –o algo– les e...

    18,95 €

  • MINECRAFT MINICONSTRUCCIONES MAGICAS
    AB, MOJANG
    DESCUBRE TU MINECRAFT:  INSPÍRATE Y CONSTRUYEAñade unos toques de magia a tu Mundo superior con estos 20 flamantes miniproyectos, desde sirenas en lagos o lámparas de genio hasta guaridas de dragón y torres encantadas. ¡Incluso una chistera de mago de la que salen conejos!Con instrucciones detalladas paso a paso y consejos, este libro te pondrá a crear construcciones mágicas qu...

    16,90 €

Otros libros del autor