Browsing articles in "PHP"
sept
20
2011

Utiliser un serveur SMTP externe dans WordPress 3.2+

wordpress-logo-notext-rgb-300x300

Bon, cet article sera fait à chaud après avoir bataillé entre WordPress et un tutoriel existant mais pas à jour. Nous allons donc voir comment utiliser un serveur SMTP externe pour l’envoi d’emails avec WordPress. Pourquoi faire cela quand WordPress doit normalement tout gérer seul (en théorie). Et bien car parfois, il arrive qu’un serveur n’ai pas de serveur de messagerie installé. Dans ce cas, il se peut que WordPress ne vous renvoie pas d’erreur [...]

sept
13
2011

Utiliser le debugger XDebug avec NetBean

xdebug_002

Après avoir vu comment configurer les différentes versions de Zend, développer en PHP, nous allons maintenant voir comment debugger son code simplement avec Netbean et l’extension PHP XDebug. XDebug qu’est-ce exactement? XDebug est une extension PHP gérant toute la partie debug. Dès qu’il est installé et activé, si vous faites une erreur PHP, XDebug vous affiche l’erreur avec la pile d’erreur à côté afin de vous aider à la corriger : Julien Pauli a rédigé [...]

avr
15
2010

Installation de PHP 5.2 dotdeb sur Ubuntu

Aujourd’hui je vais vous faire résoudre un problème récurent que j’ai eu sur mes serveurs. L’installation de PHP 5.2.13 sur Ubuntu en utilisant les paquets dotdeb. Pourquoi passer par ces paquets ? Et bien c’est plus simple que de compiler soit même PHP et sa évite d’oublier des dépendances. Le problème des paquets dotdeb c’est qu’ils sont prévus pour Debian or, Ubuntu utilise des Library avec quelquefois des noms différents. Je vais donc vous expliquer [...]

avr
10
2010

Initiation à PHING

Aujourd’hui, nous allons voir comment fonctionne PHING. Je vais donc vous montrer comment réaliser un script simple affichant un message sur notre terminal, puis copiant certains fichiers dans un autre dossier. Pour les articles traitants de PHING, j’utilise le système Ubuntu. Vous devrez donc convertir certaines commandes en fonction de votre système. Avant tout, il vous faut installer PHING. PHING est installable via PEAR. Vous devez donc, installer la Library PHP-PEAR. Pour ce faire, dans [...]

mar
24
2010

Phing : PHing Is Not GNU make

Au travail, j’ai découvert une extension PEAR pour PHP vraiment utile. Il s’agit de Phing (PHing Is Not GNU make). Phing est un projet servant à construire des projets ou à effectuer différentes étapes de façon automatique. Pour résumer, C/C++ a son make, Linux a ses scripts bash, Windows a ses batch et PHP a Phing. Phing utilise le langage XML pour formater les scripts. Je l’ai trouvé simple à prendre en main (en regardant [...]

déc
20
2009

L’extension HTTP

Aujourd’hui j’aimerais vous présenter une extension PHP vraiment utile, il s’agit de l’extension HTTP. Je l’ai découvert lors d’une recherche d’une autre méthode de redirection que celle que j’avais appris en cours, à savoir la fonction header(‘Redirection : http://mapage.truc.fr’); Cette fonction était assez limitée. Tout d’abord, quand on met en place les sessions, cette fonction fait tout planter très rapidement. Ensuite, quand on a une grande quantité d’arguments à mettre en GET, c’est vite exaspérant. [...]

nov
17
2009

Singleton pour PDO

En me baladant sur le net, j’ai voulu voir si quelqu’un avait un modèle singleton pour instancier PDO d’une meilleure façon que moi. Et, j’ai rien trouvé. Comme vous le savez sûrement, le patron Singleton sert à instancier une seule fois un objet et quand quelqu’un en a besoin, au lieu de ré instancier cet objet, il récupère la seule instance existante. Et voici le squelette du Singleton :  PHP |  copy code |? 01class Example02{03 // instance de la [...]

août
5
2009

Petite classe perso

Aujourd’hui je vais vous présenter une petite classe que j’ai commencé à créer. Cette classe sert à générer une url du type http://test.fr/index.php?param1=123&param2=AZER… Pourquoi créer une classe comme ceci ? Et bien pour avoir à éviter de s’embêter à réécrire tout ceci. J’ai préféré faire comme avec l’aide d’action pour les URL. Si on ne passe aucun paramètre, on a l’url actuelle, sinon on a l’url désirée. Voici le code de cette classe:  PHP |  copy code |? 01/**02 * Classe [...]

Mots-Clefs