PHP Solution 02-2010 (Book).pdf

(5143 KB) Pobierz
1
2
www.phpsolmag.org
3
TABLE DES MATIÈRES
VARIA
6 Actualités
Actualités du monde du développement.
20 Introduction au DOM avec PHP
Thomas Gasc
Construire, représenter et manipuler un document XML au sein
d’une architecture orientée objet est l’une des tâches les plus
courantes des applications modernes. Après avoir suivi cet ar-
ticle, vous saurez comment utiliser l’extension DOM de PHP. Le
Modèle Objet de Document
(DOM) est une interface de program-
mation d’applications (API) pour documents HTML et XML. Il
définit la structure logique des documents et la manière dont
un document est accédé et manipulé.
8 Description du CD
Présentation du contenu du CD joint au magazine.
24 Nettoyer du code HTML avec PHP Tidy
Cécile Odero, Magali Contensin
HTML Tidy est un outil Open Source de vérification et de cor-
rection automatique de documents (X)HTML. Les fonction-
nalités de cet outil sont disponibles depuis un script
PHP, en utilisant la bibliothèque TidyLib et l’exten-
sion Tidy de PHP. Découvrez comment installer,
configurer et utiliser l’extension Tidy pour
PHP.
PROJETS
28 Réalisez votre serveur
d’objets avec PHP
Nicolas Turmeau
Un serveur objet permet plusieurs
points à savoir l’allègement du serveur
web ainsi que d’éviter la réécriture dans
le cas de base de données qui servira pour
plusieurs applications. Grâce à cet article,
vous verrez comment mettre en place votre
serveur d’objets.
DOSSIER
OUTILS
10 Oracle pour PHP : installation
et introduction
Guillaume Ponçon
Le système de gestion de bases de données Oracle est un
champion de la haute disponibilité. Les entreprises qui gèrent
de gros systèmes le choisissent souvent en priorité pour les
performances de son architecture répartie. Pourquoi utiliser
Oracle ? Comment l’installer sur Linux ? Quelle extension choi-
sir ? Comment utiliser Oracle avec PHP ? Cet article propose de
couvrir ces sujets.
32 Créer une application multi-Mobile
avec HAWHAW
Dony Chiquel
Les applications multi-Mobile offrent un contenu acces-
sible par la plupart des plate-formes mobiles (télé-
phone portable, PDA, etc) mais aussi par des
navigateurs standards et les navigateurs
vocaux. Ce contenu est formaté différem-
ment en fonction des exigences spéci-
fiques à chaque plate-forme. Dans ce
dossier vous découvrirez comment
utiliser le
toolkit
HAWHAW et PHP
pour créer une application web
multi-Mobile.
4
www.phpsolmag.org
PRATIQUE
40 Stratégies d’optimisation pour PHP 5
Martin Richard
L’optimisation est un travail coûteux et important, pourtant
cette tâche est souvent négligée ou incorrectement trai-
tée. On entend tout et son contraire sur l’optimisa-
tion de scripts avec PHP : essayons de trier ce
flot d’information et de ne conserver que les
points pertinents.
E-COMMERCE
54 Une belle boutique avec Joomla et VirtueMart
Valérie Isaksen
Vos produits sont les plus beaux et les moins chers ? Vous n’avez
malgré tout que 10 secondes pour séduire votre futur client, et qu’il
vous accorde sa confiance. Pour que votre boutique rencontre le
succès qu’elle mérite, il est important de présenter vos produits
avec un graphisme soigné et adapté à vos produits. Cet article vous
explique comment personnaliser le graphisme de votre boutique
en ligne en modifiant les thèmes.
46 Tester son code
avec PHPUnit
Damien Mathieu
La tâche de test est particulièrement
répétitive. Vous devez tester si telle
ou telle méthode fonctionne correc-
tement. Et cela avec toutes vos métho-
des. En tant que bon développeur, vous
devez savoir que toute tâche répétitive
peut être automatisée. C’est ce que nous
allons faire avec nos tests.
FICHE TECHNIQUE
58 Les méthodes agiles
Raphaël Rougeron
Les projets de développement sont difficiles à gérer efficacement : les
changements sont permanents, l’incertitude règne en maître, et pour-
tant, les délais et le budget doivent évidemment être respectés. Pour
pallier à tous ces problèmes potentiels, les méthodes agiles proposent
une alternative séduisante aux méthodologies conventionnelles.
48 Réaliser un injecteur
de dépendances, en utilisant
de bonnes pratiques logicielles
Alexis Métaireau
Un injecteur de dépendances ? Peut-être cela ne vous parle-t-il
pas vraiment. Tant mieux, l’objectif de cet article est d’éclaircir ces
termes, et de présenter une implémentation que j’ai eu l’occasion
de mettre en place, en m’appuyant sur de bonnes pratiques lo-
gicielles.
POUR LES DÉBUTANTS
68 Transférer un fichier par le biais d’un formu-
laire HTML
Magali Contensin, Cécile Odero
De nombreuses applications web fournissent un mécanisme de
téléchargement de fichiers, du disque du client vers celui du ser-
veur web (galeries de photos, CMS, ...). Cet article explique com-
ment créer un formulaire HTML avec des sélecteurs de fichiers,
comment configurer le serveur web afin qu’il autorise le transfert,
et comment récupérer les informations sur les fichiers, et les fi-
chiers téléchargés, dans un script PHP.
5
Zgłoś jeśli naruszono regulamin