Dynamisez vos sites web grâce à PHP !
Grâce à cet ouvrage vous découvrirez des extensions PHP qui vous permettront de rendre votre site plus efficace et votre code plus dynamique. Programmer du code dynamique vous permet de faire évoluer votre site en lui ajoutant de nouvelles fonctionnalités sans intervenir dans le codage. L'efficacité de votre site en utilisant des extensions vous facilite aussi sa maintenance.
Mettez en pratique et maîtrisez
-
Compresser, c’est gagner : compresser des données, créer des archives, BZip2, Zip, ZLib…
-
Utiliser la bureatique : créer des documents Microsoft® Office, de XML à OpenOffice.org…
-
Manipuler les images : effectuer des transformations d’images à la volée, utiliser GD2, ImageMagick et MagickWand...
-
Générer des fichiers PDF : utiliser FPDF, importer une police de caractères, signer un document…
-
Gérer vos annuaires avec LDAP : installer, gérer LDAP avec PHP, gérer vos contacts…
-
Gérer les données avec PDO : installer, utiliser PDO…
-
Dynamiser PHP 5 avec Classkit : dynamiser vos classes, passer la vitesse supérieure avec Runkit….
-
Dynamiser le code avec Reflection : classes de Reflection, disséquer une classe en une ligne de code, tout connaître d’une fonction, système de plug-ins….
-
Soulager le serveur avec le cache : APC, système de cache évolué…
-
Compiler le code PHP : créer du bytecode, lire le bytecode…
-
Retrouvez en annexes les informations essentielles…
Coll. Webmasters, 400 pages
Auteur(s) :
David DRAPEAU & Frédéric SUIRE
Nombre de pages :
400 pages
Présentation : Manuel 400 pages, 19x23, broché
ISBN : 978-2-3000-1135-1
EAN : 9782300011351
Référence Micro Application : 1135
"Un ouvrage des plus utiles !"
Citation sur Dynamisez PHP5 (Réf. 1135) - INFORMATICIEN (Février 2008)
David Drapeau développe des applications pour le web. Il pratique PHP5 depuis plusieurs années et teste PHP6 depuis 2007. Frédéric Suire a une formation dans le développement d'applications multimédia et exerce depuis plusieurs années en tant qu’indépendant.
SOMMAIRE
Compresser, c'est gagner
BZIP2 : compresser des données
Création d'un document
Compression
Décompression
Écriture
Lecture
Gestion des erreurs
ZIP : créer des archives
Compression
Décompression
Fonctions utiles
ZLIB : Quel est son secret ?
Fonctions ZLIB
Cas pratique : gestion des données et fichiers
Check-list
Utiliser la bureautique
COM : créer des documents Microsoft Office
Découvrir COM
La documentation de COM
Exporter des données de SQL vers Microsoft Excel
DOM : de XML à OpenOffice.org (OOo)
DOM et XML
XML et OOo
Créer un fichier OOo Writer avec DOM et PHP
Check-list
Manipuler les images
GD2 : En toute simplicité
Créer une image dynamiquement
Convertir une image
Sauvegarder une image créée dynamiquement
Effectuer des transformations d'images
Redimensionner une image : création de vignettes
Écrire et superposer une image sur une autre
Dessiner sur une image
Utiliser ImageMagick et MagickWand
Installation
Maîtriser des effets pour les images
L'objet DrawingWand
Check-list
Générer des fichiers PDF
Télécharger et utiliser FPDF
Créer un document
Placer des images
Placer du texte
À propos des pages
Un petit peu de dessin
En-têtes et pieds de page
Importer une police de caractères
Première étape : générer un fichier de métrique
Deuxième étape : générer le fichier de définition de police
Troisième et dernière étape : utiliser la police
Signer un document PDF
Check-list
Gérer vos annuaires avec LDAP
LDAP ? Qu'est-ce que c'est ?
Installation
Windows
Linux
Gérer LDAP avec PHP
Se connecter/déconnecter
Manipulations dans LDAP
Aller plus loin avec LDAP
Cas pratique : gérer ses contacts
Check-list
Gérer les données avec PDO
Installation
Windows
Linux
Utiliser PDO
Se connecter/déconnecter
Manipulations des données
Lire dans une table
Écrire dans une table
Utiliser les exceptions
Check-list
Dynamiser PHP5 avec Classkit
Classkit : dynamiser vos classes
Les fonctions de Classkit
Passer la vitesse supérieure avec Runkit
Directives de configuration
Fonctions similaires à Classkit
Dépasser les possibilités de Classkit
Agir sur les classes
Check-list
Dynamiser le code avec Reflection
Les classes de Reflection
Reflection et ReflectionClass : disséquer une classe en une ligne de code
Tout connaître d'une fonction
ReflectionMethod : on entre dans la classe
Cas pratique : un système de plug-ins
Première méthode : la plus simple pour comprendre
Deuxième méthode : visez l'efficacité
Les autres méthodes
Check-list
Soulager le serveur avec le cache
APC, tout simplement
Un système de cache évolué
Check-list
Compiler le code PHP
Créer du bytecode
Compiler un fichier
Compiler des classes et des fonctions
Lire le bytecode
Check-list
Méthodologie
Avant de commencer
Connaître ses motivations
Savoir ce que vous ne savez pas
Apprendre une extension pour les besoins d'un projet
Apprendre une extension pour soi-même
Différentes méthodes
Extension documentée
Extension non documentée
Et si je ne veux pas apprendre par cœur ?
Quelques conseils d'ordre général
Apprendre de ses erreurs
Utiliser toute l'aide disponible
Check-list
Annexes
Webographie
PHP
SQL
Linux
Autres
Fonctions des extensions
APC
Bcompiler
BZIP2
Classkit
DOM
FPDF
GD2
LDAP
MagickWand
PDO (PHP Data Object)
Reflection
Runkit
ZIP
ZLIB
Index
Vous pouvez aussi
Télécharger le sommaire au format PDF (431 Ko)