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
  • Sevilla EsteDescatalogado
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

  • CÓMO EVITAR QUE LAS REDES TE ATRAPEN
    BELTRAN, LAURA
    21 DÍAS BASTAN PARA RECUPERAR TU ATENCIÓN Y DEJAR DE SENTIR QUE TU MÓVIL TE ATRAPA. ¿Sientes que las horas frente a la pantalla no dejan de aumentar y no sabes cómo parar? ¿Te descubres desbloqueando el teléfono sin darte cuenta? ¿Tienes la sensación de que, si te lo quitaran, no sabrías qué hacer? Este libro es una guía práctica para romper con esa dinámica. Lejos de proponert...

    20,90 €

  • SABIDURÍA ARTIFICIAL
    NIN GÉNOVA, JUAN MARÍA / SÁNCHEZ YAGO, MARÍA JOSÉ / JOSÉ LUIS VÁZQUEZ
    Inteligencia artificial, decisiones humanasLa inteligencia artificial ya está aquí: un nuevo tipo de intelecto que empieza a tomar decisiones con nosotros, sobre nosotros y, a veces, por nosotros. Pero ¿cómo evitamos que esto se traduzca en control, desigualdad y deshumanización? ¿Cómo ponemos ese progreso al servicio de la dignidad humana? Este libro parte de una convicción ra...

    23,95 €

  • TSUNAMI
    VÁZQUEZ, PABLO
    En los últimos años, más de 10.000 personas han pasado por los cursos de inteligencia artificial de Pablo Vázquez. Personas con perfiles muy diversos, e inquietudes muy similares: «No sé por dónde empezar». «No sé si mi trabajo está en riesgo». «Sé que debería estar haciendo algo, pero no sé el qué». «Tengo hijos, equipo, familia debería poder orientarlos, y no puedo». Es norma...

    21,90 €

  • LA HOSTIA QUE VIENE
    JON HERNÁNDEZ
    Un libro rompedor sobre el impacto de la inteligencia artificial en nuestras vidas.La IA ya está aquí, entre nosotros, reemplazando empleos, disparando la productividad a niveles nunca vistos, usándose incluso como soporte emocional… y dejando a millones de personas fuera del sistema. No es el futuro. Forma parte de nuestro presente. Así que adaptarse a ella, entenderla y saber...

    20,90 €

  • NEXUS
    HARARI, YUVAL NOAH
    El esperado nuevo libro de Yuval Noah Harari, uno de los pensadores más innovadores, interesantes y clarividentes de la actualidad, y autor de Sapiens, el fenómeno literario global que ha cautivado a millones de lectores. En Nexus, Harari contempla a la humanidad desde la amplia perspectiva de la historia para analizar cómo las redes de información han hecho y deshecho nuestro ...

    12,95 €

  • MINECRAFT OFICIAL: RETOS DE SUPERVIVENCIA 2 (EDICIÓN LEYENDA)
    MOJANG AB, MOJANG AB
    ¿Te atreves a afrontar nuevos retos en Minecraft? Bien, porque el Mundo superior necesita a alguien con coraje y decisión… ¡y ese eres tú! ¡Este libro contiene muchísimos retos y grandes consejos para guiarte en esta odisea épica que te convertirá en leyenda!Gracias a sus instrucciones claras, sus grandes desafíos y unas ilustraciones increíbles, vas a enfrentarte a unos retos ...

    16,90 €

Otros libros del autor