PHP Clés en main, de William Steinmetz, Brian Ward

Vous découvrez le Web dynamique et PHP et vous vous demandez comment l’utiliser dans vos applications ? Si vous souhaitez apprendre tout en obtenant rapidement des résultats, ce livre est fait pour vous.

Les auteurs, programmateurs expérimentés, vous livrent des solutions « clés en main » en PHP pour résoudre les problèmes couramment rencontrés dans la création de site web. Les 76 scripts de cet ouvrage vous permettront bien sûr d’installer et de configurer PHP ou de sécuriser vos scripts, mais aussi de gérer des sessions et de manipuler fichiers, e-mails et images.

Grâce à des exemples simples et concrets et à l’explication de chaque extrait de code, vous pourrez appliquez ces 76 « recettes » pour :
• envoyer et recevoir du courrier électronique ;
• mémoriser le comportement des visiteurs à l’aide des cookies et des sessions ;
• utiliser au mieux les options de configuration de PHP ;
• manipuler des dates, des images et du texte à la volée ;
• valider des cartes de crédit ;
• comprendre SOAP et les autres web services ;
• utiliser des modèles HTML ;
• créer un sondage en ligne, un système d’envoi de cartes électroniques et un blog en utilisant, notamment, le système de base de données MySQL ;
• chiffrer vos données confidentielles;
• empêcher les attaques XSS…

Enfin, vous découvrirez pour chaque script des améliorations possibles, adaptées à vos besoins.

350 pages, novembre 2008, relecture technique et adaptation des scripts, éditions Pearson, ISBN : 978-2-7440-4030-6

> Acheter en ligne l’édition papier
> Acheter en ligne au format PDF et ePub

> Table des matières détaillée
> Introduction (162 Ko, PDF)
> Extraits du Chapitre 1 (287 Ko, PDF)

Table des matières

01. Tout ce que vous avez toujours voulu savoir sur les scripts PHP sans jamais oser le demander
02. Configuration de PHP
03. Sécurité et PHP
04. Traitement des formulaires
05. Traitement du texte et de HTML
06. Traitement des dates
07. Traitement des fichiers
08. Gestion des utilisateurs et des sessions
09. Traitement du courrier électronique
10. Traitement des images
11. Utilisation de cURL pour les services web
12. Mise en application