Dernière mise à jour : 23/11/2010 - 59 articles
Chargement...
APC
-
Le cache d'OPCodes permet des économies de traitements divers dans le coeur de PHP. Il augmente la vitesse générale de traitement d'une requête par PHP, et il est souvent la solution d'optimisation la plus simple à mettre en place. Cet article va expliquer comment installer, configurer et gérer un cache OPCodes pour PHP : Alternative PHP Cache (APC).
Cet article est une traduction de "Optimizing with APC", par en Brian Shire
Création : 18 octobre 2008
AJAX et Javascript
-
Cet article aborde en douceur les concepts inhérents à AJAX.
-
Le but de cet article, est de se familiariser avec AJAX à travers un exemple concret. Celui-ci a pour but de récupérer la liste des DVD décrits au sein d'un fichier XML ; fichier qui peut par exemple, être le résultat d'un traitement ou d'une requête spéciale effectué par le serveur.
Création : 30 juillet 2006
-
S'il y a un terme à la mode en ce moment c'est bien celui d'AJAX, on le retrouve un peu a toutes les sauces. Qu'est ce donc que cet AJAX ? Nous verrons à quoi correspondent ces lettres mais surtout les concepts qui se cachent derrière et les différentes utilisations que l'on peut en faire.
Création : 07 janvier 2006
-
AJAX est un terme très à la mode actuellement dans les développements web. Cet article propose de créer pas à pas un script d'auto complétion utilisant cette technologie, dans deux buts : créer une interface conviviale d'aide à la saisie (type Google Suggest) mais aussi et surtout voir ce qui se cache vraiment sous la dénomination d'AJAX.
Création : 10 février 2006
-
Ce tutoriel a pour cible les développeurs qui ont une expérience du PHP et qui veulent se lancer dans un projet JavaScript. Cela va donc commencer par savoir écrire des classes en JavaScript.
Le but n'est pas de rentrer dans la théorie de JavaScript ni même d'être exhaustif, mais de vous fournir un template pour commencer à écrire vos classes.
bcompiler
-
Il est possible de protéger son code source PHP des petits malins qui pourraient le récupérer, car parfois on peut vendre ou donner des scripts mais on ne souhaite pas que le destinataire possède les sources. La bibliothèque bcompiler vous aidera dans cette tâche.
Création : 01 juin 2007
Cartographie - Géolocalisation
-
Voici une liste non exhaustive des principaux outils pouvant être utilisés pour le développement cartographique.
Création : 12 septembre 2007
-
Connaître la situation géographique des clients possède plus régulièrement un but statistique. Or, il peut s'avérer utile de pouvoir prendre en compte cet élément au niveau de la configuration du serveur même, ainsi que par les langages exécutés au niveau du serveur. Exemple de code en PHP.
Code sniffer
-
Cet article est la traduction de Using PHP_Code_Sniffer de Lorna Mitchell et introduit l'outil PHP_code_sniffer qui vous aidera à formater vos codes selon les standards définis.
COM
-
J'ai assez souvent vu dans le forum PHP, des questions concernant la création de fichiers Excel. Cet article va donc démontrer comment créer des fichiers Excel (pas des .csv) de manière dynamique à l'aide de l'objet COM.
Création : 24 avril 2004
Compression
-
Le format ZIP fait indéniablement partie des standards en matière de compression. Il mérite donc que nous nous y attardions au travers d'un article d'autant plus que son support varie d'une version de PHP à une autre.
Création : 28 avril 2007
-
Cet article présente la compression de fichiers avec la librairie Zip livrée avec phpMyAdmin. Les fichiers compressés avec cet algorithme portent l'extention zip.
Création : 2003
-
Ce tutoriel présente la compression de fichiers avec la librairie bzip2 de Julian Seward. Les fichiers compressés avec cet algorithme portent l'extention bz2.
Création : 2003
-
Cet article présente la compression de fichiers avec la librairie Zlib de Jean-loup Gailly et Mark Adler. Les fichiers compressés avec cet algorithme portent l'extention gz.
Création : 2003
Divers
-
Cet article est un extrait gratuit d'un ouvrage à paraître sur Java EE et le serveur d'applications GlassFish.
La tendance actuelle est au développement d'applications Internet avec la plate-forme Java EE 6 ou PHP. Mais pourquoi ne pas coupler la puissance de ces deux langages de programmation ? Une telle approche permet d'utiliser un site déjà existant et de le migrer facilement vers...
-
Aujourd'hui des millions de sites et de serveurs web à travers le web utilisent PHP. Créé à l'origine par en Rasmus Lerdorf en 1995 pour que tout le monde puisse créer facilement une page web personnelle (Personal Home Page), PHP a fait du chemin et est maintenant largement utilisé comme le langage approprié pour la majorité des projets de développement Web.
De nombreux en Frameworks PHP ont vus le jour pour permettre un développement rapide avec PHP. Tandis qu'il existe un grand nombre de classes et de librairies PHP aussi important qui permettent d'en tirer les mêmes bénéfices. W3Avenue à compilé une liste de quelques classes et librairies vraiment utiles avec lesquelles tous les développeurs PHP devraient être familiarisés. Que vous préfériez utiliser un Framework PHP ou non, votre productivité devrait être accrue avec l'aide de ses classes et librairies.
-
Depuis les 10 dernières années et plus, j'ai travaillé avec de nombreuses bases de code et Frameworks différents. À l'origine, les "librairies" étaient les miennes parce que dans mes jeunes jours de programmation, j'étais fortement touché par le syndrome "NCI". Le "Non Codé Ici" pour les non-initiés. Au fil du temps, il y a eu des solutions dont j'ai eu besoin et pour lesquelles je n'ai eu ni l'envie ni la patience de développer une librairie. C'est là que j'ai commencé à compter sur l'expérience et le code des autres pour me plonger dans mes projets.
DOM
-
DOM est une interface du standard XML, qui permet une gestion organisée de la structure d'un document XML. Elle est en quelque sorte complémentaire de SAX, qui permet une gestion événementielle (et qui est sans doute plus adaptée à des documents XML de grande taille). En PHP4, DOM était implémentée dans l'extension php_domxml, qui était identifiée dans la documentation comme expérimentale, et susceptible de disparaître. D'ailleurs certaines fonctionnalités, comme la validation XML/DTD, ne remplissaient pas tout à fait leur rôle... Cette extension a été remaniée pour PHP 4.3.0. En PHP5 l'extension DOM a été modifiée, et intégrée dans la distribution. Les noms de fonctions ne sont plus tout à fait les mêmes mais bien sûr l'esprit reste identique puisque c'est la même interface qui est implémentée.
Création : 11 août 06
-
Ce tutoriel va vous apprendre à créer votre flux RSS pour vos news. Il est destiné à des personnes ayant déjà de bonnes bases en PHP.
Création : 31 août 2006
-
Dans cet article, je vous propose de vous démontrer que PHP fait excellent ménage avec le nouveau format de document introduit par Microsoft, OpenXML.
Création : 06 février 2007
Excel
-
Nous allons voir dans cet article une bibliothèque orientée objet (PHP 5), la génération de feuilles de calcul sous différents formats d'exportation et/ou d'enregistrement. Cette bibliothèque étant assez conséquente, et mon apprentissage de celle-ci ne faisant que de commencer, nous aurons un article construit au fil du temps.
-
Une des demandes les plus fréquentes dans les développements PHP, c'est la génération de fichiers Excel. Dans cet article nous allons générer des fichiers Excel sans passer par la méthode des CSV, de COM, ni même de Microsoft Excel ou OpenOffice.org. Tout cela en passant par un fork d'une librairie Perl.
Création : 10 mars 08
-
EditGrid.com est un webservice pratique pour utiliser facilement des grilles de type Excel sur un site internet. Je vous propose de voir comment il s'installe et s'utilise. Ce tutoriel ne vise pas à remplacer la documentation officielle, mais simplement à rendre plus abordable des fonctionnalités utiles et efficaces, qui ne sont pas encore, ou peu, documentées en français.
-
J'ai assez souvent vu dans le forum PHP, des questions concernant la création de fichiers Excel. Cet article va donc démontrer comment créer des fichiers Excel (pas des .csv) de manière dynamique à l'aide de l'objet COM.
Création : 24 avril 2004
-
Dans cet article, je vous propose de vous démontrer que PHP fait excellent ménage avec le nouveau format de document introduit par Microsoft, OpenXML.
Création : 06 février 2007
Gabarits
-
Cet article a pour but d'initier le lecteur à l'utilisation des templates en PHP avec le moteur de template Smarty. Une autre idée, sous-jacente, est de convaincre de l'intérêt d'utiliser un système de template dans les développements PHP. Il ne s'agit en aucun cas ici de vous en présenter toutes les fonctionnalités, mais de vous donner un aperçu de ce que l'on peut faire avec Smarty et comment on peut le faire. J'ai souhaité rendre Smarty le plus accessible possible en mettant l'accent sur les aspects pratiques (exemples, recettes de code et debogage), j'espère que vous aurez plaisir à me lire.
Création : 15 décembre 2006
-
Création et explication d'un système de templates en PHP avec gestion de constantes avec ou sans boucle.
-
Ce cours reflète mon exploration des principaux moteurs qui ont attiré (ou qui ont été portés à) mon attention.
Création : 13 mars 2007
-
Apprenez à utiliser le système de template du forum phpBB, inspiré du programme PHPLib. Ce tutorial est basé principalement sur des exemples, aussi quelque soit votre niveau vous arriverez sans peine à l'exploiter.
Création : 18 juillet 2005
-
Suite au premier article de la série, "Exemple de conception d'une galerie d'images générée à la volée", nous allons voir comment adapter le code afin d'optimiser le fonctionnement de l'application en utilisant les templates (dans cet exemple, nous utiliserons le moteur Smarty).
-
Pierre-Baptiste Naigeon a écrit un tutoriel pour apprendre à concevoir un site au menu dynamique. Le tutoriel qui suit est l'étape suivante dans l'élaboration d'un site Web : utiliser des classes d'abstraction. Je me contenterai de reprendre l'exemple qu'il donne sans le modifier en substance : je ne prévois d'en modifier que l'organisation. Le produit final sera 100% identique à l'original mais le code sera mieux organisé, ce qui est fondamental pour permettre à un projet d'évoluer.
-
XMLRAD est un framework pour créer des applications web avec PHP. La technologie est basée sur XML/XSL comme moteur de templates pour PHP.
Création : 21 mars 2006
-
Cet article, destiné aux débutants, explique le concept du template et la réalisation d'un exemple utilisant PHP.
Création : 23 février 2005
Google
-
Il existe désormais un moyen officiel pour accéder à toutes vos données Google Analytics. Je vous propose ici de vous présenter brièvement comment fonctionne cet outil : l'API Google Analytics
GTK
-
Dans cet article nous allons voir ce qu'est PHP-GTK 1, son installation et expliquer succintement son utilisation en créant une application simple.
Création : 5 juin 2007
Images
-
Ce tutoriel vous permettra de créer et modifier vos images simplement avec PHP grâce à GD2.
Création : 04 mars 2006
-
Cet article est destiné à vous faire découvrir la librairie PHP JpGraph, utilisée pour la représentation graphique de données.
Création : 29 octobe 2007
-
Ce code source permet de générer une image de code barre (Code 39) par programmation en utilisant le langage PHP et la librairie GD.
Création : 11 novembre 2007
-
Comment construire une application capable de lister toutes les images (gif, jpg, png) d'un répertoire (et de ses sous-répertoires), de générer des miniatures de ces images si elles n'existent pas encore, puis d'afficher les miniatures avec un lien sur l'image originale.
-
Suite au premier article de la série, "Exemple de conception d'une galerie d'images générée à la volée", nous allons voir comment adapter le code afin d'optimiser le fonctionnement de l'application en utilisant les templates (dans cet exemple, nous utiliserons le moteur Smarty).
-
Redimensionnement "à l'affichage", "physique" ("proportionnel", "non-proportionnel", "crop centré"), "signature" d'image...
Création : 19 septembre 2008 · Mise à jour : 30 avril 2009 · 2 commentaires
-
GD est une librairie PHP qui sert à manipuler et créer des flux ou fichiers images. Cet article vous donne une initiation pour créer des graphes statistiques (diagramme des effectifs, histogramme, camembert) et géométriques à partir des différentes formes de base
Intégration continue
-
Vous venez de livrer votre produit, un problème apparaît. Vous êtes fatigué, un seul fichier PHP semble incriminé. Vous le corrigez. Vous décidez de passer outre votre procédure de livraison. Vous transférez directement le script PHP "corrigé" sur le serveur de production et là, c'est le drame...
C'est une situation où, aveuglé par la fatigue, l'on s'en veut de s'être comporté comme le pire des débutants. Phing est la solution pour éviter qu'un tel problème ne se reproduise.
Découvrez comment maîtriser chacune des itérations du cycle de vie de votre projet PHP.
LDAP
-
Ce tutoriel va vous apprendre comment utiliser et gérer un serveur d'annuaire LDAP depuis PHP. Vous allez ainsi apprendre à installer un serveur OpenLDAP, à vous y connecter pour lire ou ajouter des données.
Création : mai 2005
mcrypt
-
La bibliothèque mcrypt offre la possibilité de chiffrer/déchiffrer des données en PHP via les algorithmes de chiffrement les plus utilisés (Blow Fish, Triplées, Saferplus, Enigma...) et selon la plupart des modes de chiffrement (CBC, EBC, OFB...).
Création : 6 mars 2008
OpenID
-
Cet article est la traduction de Getting Started with OpenID and PHP et il a pour but de vous faire découvrir OpenID et son utilisation.
PDF
-
Comment générer un document PDF à partir de son site ? Comment créer automatiquement un dossier PDF visible sur son site ? C'est possible grâce à la classe phpToPDF qui dérive de FPDF. Ce tutoriel vous permettra d'entrer dans le monde merveilleux de la création de documents PDF.
Création : 15 décembre 2006
-
phpToPDF est une classe dérivée de FPDF. Je l'ai présentée dans un autre article et nous allons ici nous concentrer sur la méthode permettant de créer des tableaux de données.
Création : 15 décembre 2006
-
L'organisation R&OS Ltd a développé une bibliothèque gratuite pour la création à la volée de documents PDF avec le langage PHP. Cette bibliothèque se compose d'une classe de base : la classe PDF. Cette dernière a récemment été étendue par la classe EZPDF. Ces classes sont livrées avec des polices de caractères disponibles dans le répertoire /fonts du package.
Création : 24 février 2003
PDO
-
PDO est le PHP Data Object. Il est aujourd'hui très utilisé dans PHP et représente une référence à connaitre. Nous allons voir comment mettre en place un système permettant la création d'objets métiers sauvegardables, basés sur PDO.
-
Cet article présente EZPDO, une solution simple d'ORM en PHP. Il est destiné à des personnes ayant déjà des notions de conception de base de données et de programmation orienté objet en PHP.
Création : 9 avril 2007
-
Je me suis amusé une fois de plus dans Zend Framework à essayer de lui faire accepter l'héritage de tables. Comment traduire l'héritage d'une table, sous ZF ?
Création : 20 avril 2007
-
Des résultats pertinents avec les tables liées : Implémentation d'un mode FullLoading simple dans la couche ORM de Zend Framework
Création : 29 avril 2007
-
Ce cours est une introduction très sommaire au Zend Framework, dans le but d'écrire une application MVC très simple utilisant une base de données. (Traduction du tutoriel par Rob Allen)
Création : avril 2007
-
Depuis Mars 2006 est apparu le Framework maison de chez Zend, pour PHP5. Pour rappel, Zend est une société qui commercialise tout un tas d'outils pour les entreprises, autour de PHP. Zend Framework est un d'entre eux. Distribué sous "New BSD Licence", il est gratuit, libre, developpé par Zend et par une grande communauté de développeurs interessés, et il propose génération de documents PDF, connecteurs vers des services, connecteurs vers des bases de données et support de MVC... On peut utiliser le Framework en tant que cadre de developpement directif, ou l'utiliser dans le cadre d'un simple support blibliothéquaire, à la manière de PEAR.
Création : 03 avril 2007
PHP Mailer
-
Cet article démontre qu'il est aisé d'envoyer des mails avec PHP. Nous utiliserons la classe PHP Mailer qui facilite la génération et l'envoi de mails plus ou moins complexes.
Création : 28 avril 2004
XML
-
DOM est une interface du standard XML, qui permet une gestion organisée de la structure d'un document XML. Elle est en quelque sorte complémentaire de SAX, qui permet une gestion événementielle (et qui est sans doute plus adaptée à des documents XML de grande taille). En PHP4, DOM était implémentée dans l'extension php_domxml, qui était identifiée dans la documentation comme expérimentale, et susceptible de disparaître. D'ailleurs certaines fonctionnalités, comme la validation XML/DTD, ne remplissaient pas tout à fait leur rôle... Cette extension a été remaniée pour PHP 4.3.0. En PHP5 l'extension DOM a été modifiée, et intégrée dans la distribution. Les noms de fonctions ne sont plus tout à fait les mêmes mais bien sûr l'esprit reste identique puisque c'est la même interface qui est implémentée.
Création : 11 août 06
-
Cet article a pour but de proposer une solution simple pour introduire plusieurs langues dans vos sites web, avec une interface administrateur.
Création : 15 octobre 2007
-
Vous pourrez découvrir comment utiliser XML/XSL avec PHP pour générer des pages dynamiquement ou encore pour générer dynamiquement du contenu offline. L'utilité de générer du contenu dynamique offline sera expliqué en conclusion. Vous découvrirez le mode XSLT de PHP au cours d'un projet simple détaillant la réalisation d'un cours. Vous trouverez en fin de page une annexe comprenant entre autres des références à l'aide des fonctions PHP utilisées.
Création : 13 octobre 2003
-
Ce tutoriel va vous apprendre à créer votre flux RSS pour vos news. Il est destiné à des personnes ayant déjà de bonnes bases en PHP.
Création : 31 août 2006
-
Ce tutorial explique comment mettre en place une interface de gestion de flux RSS 2.0 en PHP 5. Il ne s'adresse pas à des personnes ayant des sites énormes où des dizaines de nouvelles RSS sont diffusées chaque jours mais plutôt à ceux qui souhaitent créer des flux RSS occasionnellement sans rentrer dans le code XML. Cette interface vous permettra de créer, modifier et supprimer un flux RSS ou une news contenue dans un flux.
Création : 22 septembre 2007
-
Dans cet article, je vous propose de vous démontrer que PHP fait excellent ménage avec le nouveau format de document introduit par Microsoft, OpenXML.
Création : 06 février 2007
-
Cet article présente une méthode pour récupérer des informations sur un site internet et les intégrer dans une base de données ou dans un flux XML.
Création : février 2004
-
Cet article explique comment réaliser une application basée sur l'architecture client-serveur : comment concevoir une interface utilisateur graphique en XUL, un service Web en PHP et les lier au moyen du protocole SOAP.
Création : 29 juin 2005
|
|