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

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

    11,00 €

  • AGENDA ANUAL BOLSILLO 2025 LA VECINA RUBIA
    LA VECINA RUBIA
    La agenda de bolsillo de La Vecina Rubia es una pequeña galaxia que cabe en tu bolso.Esta práctica agenda, con una portada cubierta de oro cósmico, tiene todo lo que necesitas para organizar tu vida, alcanzar tus metas y, con ellas, conseguir que se cumpla tu destino. Cada mes te sorprenderá con una espectacular carta del tarot y un texto con la peculiar interpretación de La Ve...

    19,95 €

  • CERRAR SESIÓN
    BACHELARD, ESTELLE
    Deslizar, compartir, dar like y deslizar de nuevo. Una y otra vez... Mientras se seca el pelo, mientras está en la cama, mientras cocina. Esta obsesión por el teléfono y las redes sociales le provoca ansiedad. Bach se da cuenta y lo confiesa... es ciberdependiente. Por ello decide hacer una cura: pasar un mes sin redes sociales. Si algunos lo hacen con el alcohol, ¿por qué no c...

    19,80 €

  • AGENDA ANUAL SEMANAL 2025 LA VECINA RUBIA
    LA VECINA RUBIA
    La nueva agenda de La Vecina Rubia es la más cósmica y brillante de 2025.Para organizar tu destino, antes tienes que planificar bien tu vida, y nada mejor que esta práctica y cómoda agenda iluminada con galaxias y nebulosas de vibrantes colores. Con una estructura de semana vista, cada mes se abre con una carta del tarot y una divertida y original interpretación de la misma por...

    21,95 €

  • AGENDA ANUAL SEMANAL 2025 "PLANIFICA TU EXITO"
    ANXO PEREZ RODRIGUEZ
    Anxo Pérez, creador del método 8 belts y autor del bestseller Los 88 peldaños del éxito, llega a Tantanfan con una agenda para triunfar.Si este año quieres superarte, avanzar en tu crecimiento personal y profesional, aprender de cada experiencia y afianzar cada paso, necesitas esta útil agenda. En ella, el autor te guiará cada mes en tu camino hacia el éxito con frases motivaci...

    21,95 €

  • MINECRAFT ENCICLOPEDIA DE MOBS
    AB, MOJANG
    ¡HA LLEGADO LA HORA DE VIVIR AVENTURAS!DESCUBRE TODO LO QUE HAY QUE SABER SOBRE LOS MOBS DE MINECRAFT EN LA ENCICLOPEDIA DE MOBS.Bienvenido a Minecraft, un lugar donde la exploración y el descubrimiento tienen como recompensa las vistas más espectaculares y los mobs más increíbles que jamás podrás ver. Muchos son neutrales y algunos pasivos, pero, desgraciadamente, un buen núme...

    23,90 €

Otros libros del autor