Índice

Ejemplos adicionales

1. Introducción

La potencia del lenguaje PHP se ve reforzada por la existencia de un gran número de bibliotecas que amplían las características del lenguaje: corrección ortográfica, generación de documentos PDF (Portable Document Format), manipulación de documentos XML (eXtensible Markup Language), acceso a servidores FTP (File Transfer Protocol), acceso a servidores IMAP (Internet Message Access Protocol), acceso a directorios LDAP (Lightweight Directory Access Protocol), cifrado, generación de documentos de Shockwave Flash, gestión del protocolo SNMP (Simple Network Management Protocol), compresión, etc. Algunas bibliotecas requieren bibliotecas adicionales. Estas bibliotecas dan respuesta a diferentes necesidades especiales y no se describen en detalle en este libro.

En esta parte del anexo, vamos a dar tres ejemplos comentados de uso de estas bibliotecas, correspondientes a tres necesidades frecuentes:

  • Leer un documento XML.

  • Generar un documento PDF.

  • Generar una imagen.

Para obtener más información sobre las bibliotecas disponibles o sobre una función, consulte la ayuda en línea disponible en la página web oficial de PHP (www.php.net/manual/es/).

2. Leer un documento XML XML

Este ejemplo ilustra las posibilidades de la extensión SimpleXML. SimpleXML

Para este ejemplo, suponemos que hay una almacenada en un archivo llamado artículos.xml

<?xml version=’1.0’ encoding=’UTF-8’?> 
<artículos>  ...