News

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 21/05/2007 à 16:28
MediaBox : Forum Developpeur
Mediabox est l'une des communautés les plus importantes en ce qui concerne les outils Adobe/Macromedia tel Flash, Flex, Photoshop, Dreamweaver et tous les outils agréés Adobe.

Une refonte des forums a été faite pour cibler plus facilement vos soucis et élargir la communauté dans d'autres domaines.
C'est dans cette optique que le forum développeur fait son apparition, leur premier forum non-certifié Adobe puisque l'on retrouvera plusieurs sujets comme la gestion de serveurs, les langages serveurs, la gestion de bases de données etc etc.

Je vous invite donc à découvrir la nouvelle formule de MediaBox complément certain de lephpfacile pour élucider vos problèmes !

- Le forum développeur
- Media-Box : Blog
le 20/05/2007 à 22:36
Top 15 des scanners d'injections SQL
Les injections SQL sont monnaie courante sur les sites Web, et les techniques pour les exploiter sont aussi nombreuses. Même si une injection échoue en premier lieu, et donne une page vide, il est possible d'utiliser l'injection pour manipuler le résultat, et seul un peu de patience et d'astuce seront nécessaires.

security-hacks a rassemblé 15 scanners qui essaient d'agrandir une vulnérabilité, pour mieux s'introduire dans une application web.

Les outils demandent parfois certaines conditions, ou bien exploitent simplement des situations particulières. La lecture des documentations est édifiante du point de vue sécurité.

- Top 15 free SQL Injection Scanners
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
le 20/05/2007 à 19:06
Activer le log de requête MySQL
Après avoir développé une application Web, il est souvent intéressant d'activer le log de requête SQL de MySQL, pour voir à quel point l'application utilise la base de données.

Moins de requêtes revient souvent à plus de performances.
C'est probablement aussi vrai pour évaluer une application.
Drupal commence avec une cinquantaine de requête SQL, mais avec les caches, cela peut décroitre très vite.

- Monitor All SQL Queries in MySQL
LoadingChargement en cours