2009
Tutorial : authentification SSO avec OpenID (en PHP)
by 1 otherOpenID est un protocole ouvert permettant une authentification unique à travers plusieurs sites (aussi appelé « Single-Sign-On », SSO). On évite ainsi d'avoir à gérer un couple identifiant/mot de passe pour chaque site nécessitant un enregistrement.
Cet article a pour but d'expliquer son fonctionnement et d'intégrer ensuite une authentification en PHP avec la bibliothèque PHP OpenID de JanRain.
2008
Manipuler des fichiers OpenDocument avec PHP
by 1 otherPHPOdt est une bibliothèque PHP destinée à servir de moteur de template pour des fichiers OpenDocument.Son utilisation requiert PHP 5.2 et d'activer l'extension Zip.
Quickcache
QuickCache is a lightweight, full page caching system for PHP,
reducing server-load, as pages are generated less often.
It also uses gzip content-encodig and ETag-headers, which results
in approximately 80% in bandwidth savings for pages sent to browsers.
You can choose to store your files in a temporary file or a database.
inspekt - Google Code
by 3 others (via)Inspekt acts as a sort of 'firewall' API between user input and the rest of the application. It takes PHP superglobal arrays, encapsulates their data in an "cage" object, and destroys the original superglobal. Data can then be retrieved from the input data object using a variety of accessor methods that apply filtering, or the data can be checked against validation methods. Raw data can only be accessed via a 'getRaw()' method, forcing the developer to show clear intent.
Nexen.net : portail PHP et MySQL - Nouvelles structures de données en SPL
Etienne Kneuss a finalisé 3 nouvelles classes, qui se retrouvent sous forme de structures de données dans la bibliothèque SPL :
* splDoublyLinkedList : une liste doublement chaînée
* splStack : une pile
* splQueue : une queue
Nexen.net : portail PHP et MySQL - Tests à scénarios pour PHPunit
Sebastian Bergmann présente la prochaine fonctionnalité de PHP Unit : les scénario. Les tests peuvent maintenant s'écrire presque littéralement (en anglais, du moins), avec des fonctions telles que given, when, and et then.
POO PHP5 : Standard Php Library (SPL) - Club d'entraide des développeurs francophones
by 4 others (via)PHP5 possède un modèle objet 'non vide' : il est agrémenté de classes et d'interfaces internes, réunis dans ce qu'on appelle la SPL, ou Standard PHP Library.
Nous allons voir en quoi ils peuvent s'avérer très utiles.
Introducing xdebug
by 4 others (via)This article is the first installment of a five-part series of articles covering xdebug, a free and open source swiss army knife tool for PHP developers. xdebug is a PHP extension created by Derick Rethans, one of the PHP core developers. This week, we will show you how to install xdebug and introduce you to some of the basic features. In the subsequent parts of this article series, we will have a closer look at one of xdebug's main features, namely tracing, profiling, debugging, and code coverage.
2007
Introduction aux tests unitaires avec PHPUnit 3.1 - Club d'entraide des développeurs francophones
by 2 others (via)Introduction aux tests unitaires avec PHPUnit 3.1
2005
Retrouver le montant Hors Taxes d'un prix TTC
Retrouver le montant Hors Taxes d'un prix TTC
class.jabber.php
by 3 othersClass.Jabber.PHP is an object oriented solution to make Jabber connectivity for your website, bot, or even IM client as simple as possible when using PHP. CJP gives you complete abstraction from Jabber/XMPP so that you don't have to worry about API to the server, and instead focus on the quality of the Jabber features that you are implimenting. One of the ultimate goals for CJP is to be included in the PEAR PHP library.
1
(18 marks)