News PHP

Note de l'auteur :

"Vous voulez partager votre flux Flickr avec le monde, mais seulement après lui avoir donné un design propre et personnalisé ?
Ne cherchez pas plus loin, CakePHP, et quelques lignes de code, feront de la magie pour vous !
Dans cet article, nous allons utiliser l'API Flickr et CakePHP pour prendre des images chargées dans Flickr et les utiliser pour construire notre propre galerie, non-Flickr."

- Build a Photo Gallery Using CakePHP and Flickr
le 23/05/2007 à 20:02
Auth_Openid : OpenID en PHP
Sara Golemon a trouvé Auth_OpenID, un paquet PHP pour intégrer les identifications OpenID en PHP. En première analyse, le paquet est propre et très utilisable.

OpenID est un réseau décentralisé d'identification. "OpenID se base sur le concept que tout le monde peut s'identifier sur Internet de la même manière que les sites Web : avec une URI (ou une URL, ou une adresse web). Comme les URI sont au coeur de l'architecture Internet, elles fournissent une base stable pour une identité centrée sur l'utilisateur."

OpenID fait partie des mouvements à surveiller. Il existe peu de ressources en PHP, mais elles apparaissent de plus en plus.

- Auth_Openid
- OpenID
Si vous cherchez un moyen rapide pour ajouter Ajax dans vos sites PHP, je vous recommande de jeter un oeil au projet PHPLiveX. Il simplifie considérablement le processus d'Ajaxification (sic), sans avoir à connaitre le code JavaScript.

Voici un exemple complet, pour ajaxifier une fonction PHP simple.

- PHPLiveX - Tutorial
- PHPLiveX
Récemment, un message a été envoyé sur la liste "Zend Framework General List" qui mentionnait qu'il existe désormais de nombreux projets sur sourceforge qui sont basés sur le Zend Framework. Il y a effectivement 7 187 projets si vous cherchez Zend Framework mais si vous mettez "Zend Framework" entre guillemets, on en obtient plus que 17, qui sont ceux qui sont importants. Voici une introduction à ces projets.

Le succès des frameworks peut se mesurer au nombre de projet qui le réutilise. Cela peut être un critère de sélection dans la quête d'un bon framework, et Zend a le vent dans les voiles de ce coté là.

- Zend Framework Based Projects
- Zend Framework General List
FileMaker est une boite à outils, une base de données et une application de bureau populaire et puissante.
Récemment, FileMaker, Inc. a publié une version bêta de lAPI de FileMaker, qui permet à PHP de communiquer plus facilement avec le produit FileMaker Server Advanced.
Le mois dernier, l'auteur Jonathan Stark a présenté certains des concepts sous-jacents à l'API nouvellement publiée.

- Up to Speed with the FileMaker PHP API
- FileMaker PHP API
Note de l'auteur :

Je n'aime pas les titres sensationnels, mais cette liste est intéressante, quoique difficile à digérer. C'est la liste des fonctions PHP actuelles (avant PHP 6), qui ne sont pas totalement compatibles avec des caractères UTF8. Elles auront un comportement non-défini, et pourront conduire à des problèmes de sécurité.

Le 'pourront' est important ici, car utilisées avec d'autres moyens de filtrage en plus, ces fonctions sont tout à fait respectable.
Bref, surveillez-les simplement quand vous les utiliserez.

- Handling UTF-8 with PHP
Les expressions rationnelles, avec un modèle, peuvent identifier toutes sortes de textes, et vous aider à valider, comparer, traiter, décider, etc. Elles peuvent traiter des expressions simples, ou complexes.

La liste des possibilités est énorme.
Vous pouvez repérer n'importe quelle phrase qui commence par A, des numéros de téléphones, des numéros de sécurité sociale, des codes postaux, des numéros de cartes de crédits, des villes,... la liste s'allonge tous les jours.
Un énorme script de validation SQL peut être réduit à une ligne de preg_replace()."

Et une petite sélection de bons articles sur roScript.com.

- PHP regular expressions examples
- Benefits of manual directory submissions
- PHP display keyword position
- 90 killer Javascript snippets to pimp your website
le 20/05/2007 à 19:14
Barre de téléchargement en PHP 5.2
De nombreux sites Web arborent le fameux bouton "choisir un fichier" à coté d'un champs texte, exigeant un fichier complet à charger sur le site, et un seul. Ce téléchargement peut prendre beaucoup de temps, notamment pour les vidéos et les photos, ou toute archive de poids. Si les fichiers sont nombreux, cela peut aussi se transformer en corvée. Comme le temps de téléchargement peut être très long, il est important de donner un indicateur de progression aux utilisateurs impatients, qui risquent bien de tout annuler.

PHP 5.2. inclut un système pour suivre les téléchargements de fichiers en temps réel, pour retourner l'information aux utilisateurs. Dans cet article, nous allons mettre en place une barre de téléchargement, basée sur PHP 5.2.

- What's new in PHP V5.2, Part 5: Tracking file upload progress
le 20/05/2007 à 19:08
Entrevue d'Andi Gutmans 2007
Entrevue d'Andi Gutmans avec LinuxToday. Retour sur les projets de Zend, et sur l'avenir de PHP.

"En 2007, les développements à surveiller sont une nouvelle bibliothèque cliente MysQL, la publication de PHP 6, l'Unicode, plus d'application hybrides PHP/Java et le Zend Framework 1.0.", déclare Andi, qui était de passe à l'AFUP cette semaine.

- Zend CEO Andi Gutmans: Pumping Up PHP
LoadingChargement en cours