News

L'AFUP, Association Française des Utilisateurs de PHP, a le plaisir d'annoncer le Forum PHP 2007 qui aura lieu les 21 et 22 novembre 2007, à Paris. Pour cet évènement unique en France nous recherchons les experts francophones qui souhaitent partager leurs expériences et leur savoir-faire.

Le thème central du Forum PHP Paris 2007 est : PHP, clients de dernière génération et bases de données

Le 21 Novembre est la journée fonctionnelle, destinée à partager les expériences en PHP.
Le 22 Novembre est la journée technique, couvrant les techniques avancées PHP. Durant cette journée trois sessions pourront avoir lieu en parallèle et les ateliers pratiques seront privilégiés.

- Appel à conférenciers AFUP 2007
- AFUP
Note de l'auteur :

L'audit de base de données arrive sur MySQL. Il s'agit d'assurer la sécurité des données, et de savoir ce qui se passe sur un serveur une fois qu'on a donné des droits à de multiples usagers, alors que les données sont critiques.

cybersite a appliqué à MySQL une liste de question de sécurité qui est appliquées aux serveurs critiques.

J'ai notamment retenu cette conception :
"Certains découpe la sécurité des données en cinq parties : inventaire (savoir ce qu'on a), profilage (ne garder que ce dont on a besoin), protection (défendre ce qu'on a), évacuer (supprimer ce qui n'est plus utile) et planification (le plan de réaction aux catastrophes)."

- Security Questions Applied to MySQL
le 06/06/2007 à 21:05
Intégrer FCKeditor avec MySQL
Cet article est destiné à combler le manque de documentation pour l'intégration de FCKeditor dans une base MySQL.
Les articles qui existent montre comment configurer et utiliser l'éditeur, mais pas comment sauver le résultat dans une base SQL.

Même si cet article utilise MySQL, les concepts seront faciles à adapter aux autres bases de données.
Tous les exemples se basent sur une configuration Linux et PHP 4.3.0, mais la encore, les concepts seront faciles à porter.

- Integrating FCKeditor With Your MySQL Database
- FCKeditor
le 05/06/2007 à 23:09
Sortie de WAMP5 1.7.2
Sortie de WAMP5 1.7.2 avec PHP 5.2.3 et MySQL 5.0.41

Une nouvelle version de WAMP5 vient de voir le jour.
En plus de PHP 5.2.2 et de MySQL 5.0.37, WAMP5 1.7.1 inaugure une nouvelle version du wampmanager.exe qui complète la gestion des services sous Vista (démarrage des services au lancement de WAMP5).
De nouvelles langues ont également été intégrèes et quelques bugs corrigés.

Au passage, tous les add-ons ont été mis jour.

- WAMPserver
Il y a un moment où une application doit être refactorisée : elle a tellement enflé et changé que les solutions initiales doivent être corrigées pour garder la souplesse et la jeunesse du code.

Voici quelques indicateurs qui devrait vous pousser à revoir votre code :
- l'utilisation des variables globales
- le cancer des crochets
- yout est un tableau
- bégaiement de code
- le gros switch
- trop de fichiers à modifier
- les valeurs en dur dans le code
- les incohérences d'interface

- Signs your PHP needs refactoring
- Code Smell
le 05/06/2007 à 23:02
Tutoriel PDO
L'extension PHP Data Objects (PDO) est une couche d'abstraction des bases de données pour PHP. Elle permet d'utiliser la même API pour accéder à différents types de bases (MySQL, Oracle, DB2, PostGreSQL, SQLite), à l'aide de pilotes adaptés : elle ne fait pas l'adaptation SQL, mais permet bien de conserver toujours les mêmes appels de fonctions depuis PHP, quelque que soit la base utilisée.

C'est une des technologies phares de PHP 5, et son développement va plus loin que la simple couche d'abstraction : elle permet d'unifier les fonctionnalités entre les bases. Par exemple, PDO permet de retourner les résultats sous toute une variété de formes (tableaux associatifs, tableaux numériques, objets), de manière cohérente entre toutes les bases.

- Using PDO Objects in PHP 5
- Handling Result Sets and More with PDO Objects in PHP 5
le 05/06/2007 à 23:00
Création d'archives ZIP avec PHP
Depuis PHP 5.2.x, PHP dispose d'une extension ZIP en standard dans la distribution. C'est une réécriture complète de l'extension, qui est maintenant entretenue par Pierre-Alain Joye.

Elle permet l'ouverture et la création d'archives Zip depuis PHP. Zip est un format ubicuitaire sur internet, et tous les postes clients sont virtuellement équipés d'utilitaires pour ouvrir ce type d'archive. C'est donc une solution à maitriser pour faciliter les échanges avec votre site Web : soit par téléchargement de plusieurs fichiers d'un seul coup, par envoi de données regroupées ou simplement pour économiser de la bande passante.

Zend vous propose un tutoriel pour mieux connaitre cette extension.

- Dynamically Creating Compressed Zip Archives With PHP
- ext/zip
- Blog the Pimp
le 04/06/2007 à 20:16
Des captcha intelligents : recaptcha
Que diriez-vous d'un système de CAPTCHA qui en fait plus : non seulement il protège votre application contre les spams, mais en plus il aide une bonne cause en participant à la numérisation de livres? C'est le but du projet recaptcha.

Les CAPTCHA utilisés sont des fragments de numérisations de livres, que les logiciels automatiques n'ont pas pu numériser, et pour lesquels il faut un être humain.
En résolvant le CAPTCHA, on pallie ainsi les limitations de l'OCR. Ingénieux et utile !

- reCaptcha : un CAPTCHA qui en fait plus
- recaptcha
LoadingChargement en cours