Lettres


[Actu PHP] Lettre N.97 Dimanche 07 Septembre 2003
************************************************************
L'actualité PHP et MySQL
avec Nexen.net
http://www.nexen.net/
Dimanche 07 Septembre 2003
************************************************************

Attention :
Cette lettre hebdomadaire est distribuée aux personnes
qui se sont inscrites sur le site nexen.net, comme membre et
comme destinataire de cette lettre. Les instructions de
modifications sont disponibles en bas de ce mail.

Des commentaires? des questions? des informations à suggérer?
Contactez l'éditeur de la lettre avec l'adresse indiquée en
bas de ce mail.

Edito
====
Pour suivre l'actualité PHP et MySQL, vous avez deux solutions :
la première consiste à venir tous les jours sur le site de Nexen.net,
lire les 4 ou 5 dépêches journalières.
La planète PHP/MySQL tourne 24 heures sur 24, 7 jours sur 7.

Toute cette actualité est rassemblée dans les lettres hebdomadaires
du dimanche. inscrivez vous gratuitement, et recevez le condensé
de l'actualité, ainsi que le site de la semaine et l'éditorial de
Nexen.net.

De plus, si une nouvelle version survient à n'importe quel moment
durant la semaine, vous serez immédiatement prévenus.
Vous ne serez donc plus pris au dépourvu des nouvelles importantes.

Communiquez votre actualité PHP et MySQL. Retours d'expérience,
nouvelles applications, tutoriels : nous étudions tous les sites
francophones
qui méritent d'être diffusés à plus de 1300 lecteurs hebdomadaires.

A dimanche prochain!

Damien Seguy
http://www.nexen.net/index.php

Site de la semaine
=================
SPGM est un programme écrit en PHP permettant de diffuser
le plus simplement possible vos galeries de photos sur le web :
créer des répertoires, les remplir avec vos photos puis les
transférer vers votre site web sont les seules étapes indispensables.

Cependant, SPGM est extrêmement configurable de manière
à ce que les galeries s'intègrent parfaitement au look de votre site.
D'autres fonctionnalités utiles sont proposées, tout en assurant
la simplicité, la portabilité et la performance du script.
Ne vous attendez donc pas à trouver des options de génération
automatique de vignettes, des fonctions avancées de recherche,
ou encore des statistiques complètes par galerie.

SPGM génère du code compatible XHTML 1.0 Strict et
utilise principalement les feuilles de style (CSS) pour le rendu des
galeries.
Il ne nécessite que PHP version 3 ou supérieure et ne repose sur aucune librairie de manipulation d'images (telle que GD), ni aucun système de bases de données.

http://spgm.sourceforge.net/?lg=fr
Sylvain Pajot

Au sommaire
==========
07/09/2003
* [1] Configurez vos applications proprement
* [2] PHP et ASCII art
* [3] Alertes sécurités d'applications PHP
06/09/2003
* [4] Actualité de développement PEAR
* [5] Houra choisi PHP comme plate-forme Web
* [6] MySQL est imbattable pour la Gestion de la Relation Client
05/09/2003
* [7] Créer une galerie en ligne
* [8] PHP Architect du mois de septembre disponible
* [9] Adobd 3.90 : suivi des performances
* [10] PHP sans serveur web, mais avec Mozilla.
04/09/2003
* [11] Revue de presse PHP
* [12] PHP magazine de septembre est dans les kiosques
* [13] PHP et Outlook : un lecteur de mail
* [14] La licence PHP V3.0 est reconnue par l'OSI
03/09/2003
* [15] Compiler PHP en C
* [16] PHP pour faire des fractales
* [17] PHP sera le langage le plus populaire sur Windows
* [18] Les bons editeurs PHP
02/09/2003
* [19] MySQL aborde tous les secteurs de l'industrie
* [20] PHP dans la presse
01/09/2003
* [21] PHP 4.2.3 est utilisée sur 18% des serveurs PHP
* [22] PHP.net reçoit de l'aide
* [23] PHPUnit 1.0.0 sort du bois
* [24] Résumé de la semaine de développement PHP


Toute l'actualité en détails :
============================
[1] Configurez vos applications proprementHaut ]
------------------------------------------------------------
Pour rendre votre application PHP configurable par
l'utilisateur, il existe d'autres techniques que celle de
l'édition du fichier de constantes : le fichier de
configuration. PHP dispose en interne de fonction pour
analyser un fichier .ini, du même type que le fameux
php.ini général.
Il existe aussi une version plus élaborée sous la forme
d'un composant PEAR : Config, écrit par Bertrand Mansion
(auteur de QuickForm). Un tutoriel est disponible sur le
sujet sur DevShed.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/09/07/2091,0,1,0,0.php3


[2] PHP et ASCII artHaut ]
------------------------------------------------------------
L'ASCII art est une forme de représentation graphique, qui
utilise les caractères pour représenter une image. La
qualité est inférieure à une représentation de type JPEG ou
PNG, mais l'image est alors compatible avec les vieux
terminaux texte. Aujourd'hui, c'est surtout une curiosité
technique.
Voici donc asciiart, une application complète pour faire de
l'ASCII art à partir d'une image quelconque. Une
application directe des fonctions GD de PHP.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/09/07/2092,0,1,0,0.php3


[3] Alertes sécurités d'applications PHPHaut ]
------------------------------------------------------------
4 alertes de sécurités ont été émises concernants des
applications PHP et MySQL.
Elles concernent EzBoard, Py-Members, et Attila PHP.

Ezboard 'invitefriends.php3' Cross Site Scripting
Vulnerability (Vulnerabilities)
Py-Membres Secure.PHP Unauthorized Access Vulnerability
(Vulnerabilities)
Py-Membres Pass_done.PHP Remote SQL Injection Vulnerability
(Vulnerabilities)
Attila PHP SQL Injection Unauthorized Privileged Access
Vulnerability (Vulnerabilities)

PHP n'est pas l'objet de nouvelle alerte sécurité
MySQL n'est pas l'objet de nouvelle alerte sécurité
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/09/07/2096,0,1,0,0.php3


[4] Actualité de développement PEARHaut ]
------------------------------------------------------------
Voici les nouvelles versions des composants PEAR de la
semaine :

XML_RDDL 0.9 : NOU
XML_Util 0.2.1 : MAJ
Mail 1.1.2 : MAJ
Net_UserAgent_Mobile 0.13 : MAJ
HTML_Template_Flexy 0.5.1 : MAJ
File_Ogg 0.1.1 : MAJ
Net_NNTP 0.3.1 : MAJ
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/09/06/2095,0,1,0,0.php3


[5] Houra choisi PHP comme plate-forme WebHaut ]
------------------------------------------------------------
"Nous sommes 100% Open Source sur notre plate-forme Web, à
savoir Linux, PHP et Apache. Nous utilisons par ailleurs
Oracle et Sun Solaris pour toute la partie Middle Office."
explique Philippe-Emmanuel Dufour, directeur Internet du
site marchand Houra.fr.
Lancé il y a quatre ans, le supermarché en ligne Houra gère
100 000 références et 300 000 visiteurs mensuels. Hébergé
en externe, mais géré par eux, leur plate forme est Open
Source, pour résister aux charges spécifiques de la grande
distribution.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/09/06/2094,0,1,0,0.php3


[6] MySQL est imbattable pour la Gestion de la Relation ClientHaut ]
------------------------------------------------------------
"MySQL est formidable pour créer des systèmes de GRC
(gestion de la relation client) pour les sites. Il fait
déjà partie intégrante de nombreux sites et question prix,
il est quasiment imbattable. En outre, il existe
probablement déjà un volume impressionnant de données de
GRC sur les sites actifs qui ne demandent qu'à être
exploitées." dit Sanders Kaufman, Jr. de Builder.com.

Depuis que MySQL a été intégré dans l'offre SAP, de
nouveaux espaces d'utilisations s'ouvrent à lui.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/09/06/2093,0,1,0,0.php3


[7] Créer une galerie en ligneHaut ]
------------------------------------------------------------
DevArticles viens de conclure une série de tutoriels
complets, pour couvrir la mise en place d'une galerie avec
GD et PHP. Au programme :

partie 1 : Création des miniatures et stockage en base de
données des détails
partie 2 : upload des images, et gestion d'albums
partie 3 : edition et préparation des images
partie 4 : gestion du menu et de la navigation

Un programme complet et bien détaillé, qui illustre
diverses techniques utilisées avec PHP, MySQl, l'upload et
les images. Une saine lecture.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/09/05/2090,0,1,0,0.php3


[8] PHP Architect du mois de septembre disponibleHaut ]
------------------------------------------------------------
Au sommaire de ce nouveau numéro :

- Introduction à la gestion de bugs
- Imprimer avec PHP
- Installer Java pour PHP
- Création d'un système de menu réutilisable avec XML
- PHP Sécuritaire
- Fonctionnalités avancées de base

Ce mois ci, PHP architect innove et propose son journal
dans un format imprimé. C'est le même contenu que le format
PDF, mais directement dans un format standard de magazine.


Notez aussi que PHP Architect organise la première
croisière PHP dans les Bahamas, au mois de Mars l'an
prochain.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/09/05/2089,0,1,0,0.php3


[9] Adobd 3.90 : suivi des performancesHaut ]
------------------------------------------------------------
Adodb apporte le suivi des performances des connexions aux
bases de données. Elle permet de surveiller un serveur ou
tout une ferme. Elle analyse différentes caractéristiques
du serveur (nombre de requête, fréquence des hits, requêtes
lentes..)

Adodb est une libraire PHP, créée par le manque de
solutions pour accéder de manière universelle au bases de
données. adodb permet d'utiliser une API unique, pour
accéder aux serveurs de bases suivants : MySQL,
PostgreSQL, Interbase, Informix, Oracle, MS SQL 7, Foxpro,
Access, ADO, Sybase, DB2 et ODBC.

Cette classe est un sous projet du logiciel PHPlens, un
outil pour réaliser des interfaces web rapides en PHP. Elle
est donc en constante amélioration depuis plusieurs mois.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/09/05/2088,0,1,0,0.php3


[10] PHP sans serveur web, mais avec Mozilla.Haut ]
------------------------------------------------------------
Bien souvent, le développement de scripts PHP se fait à
l'aide d'un serveur web de test.

En me balladant sur MozDev, j'ai découvert ce plug-in pour
Mozilla (versions Linux et Windows), permettant d'éxecuter
et de visualiser le résultat de scripts PHP, mais sans
serveur web à interroger.

Cela peut etre particulièrement intéressant dans le cas ou
vous voulez distribuer une application PHP offline (CD-Rom
par exemple), sans pour autant installer un environnement
http+PHP complet sur chaque poste client.

Bonne lecture et bon test!
------------------------------------------------------------
Guillaume Plessis ()
http://dev.nexen.net/news/gen.php3/2003/09/05/2087,0,1,0,0.php3


[11] Revue de presse PHPHaut ]
------------------------------------------------------------
Plusieurs articles de la presse concernent PHP :
+ Ganesha (elearning en PHP), Compière (ERP) et Ovidentia
(CMS) proposent des solutions clés en main et aux tarifs
très concurrentiels.
"Plutôt que de développer d´emblée 100% des fonctionnalités
possibles, nous préférons répondre de façon itérative aux
besoins des utilisateurs. La communauté des utilisateurs
constitue un excellent baromètre des besoins", ajoute Marc
Vincent.

+ Ludovic Arbelet recense les avancées principales de PHP
dans le domaine de la programmation objet, et l'adoption de
PHP par les entreprises.

+ "Vous avez dit système de publication pour l´Internet ?
Sans hésiter, Philippe Rivière vous répond SPIP ! Le
webmaster du site du Monde diplomatique est aussi l´un des
fiers papa de ce projet de logiciel libre distribué sous
licence publique générale GNU"
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/09/04/2085,0,1,0,0.php3


[12] PHP magazine de septembre est dans les kiosquesHaut ]
------------------------------------------------------------
Au sommaire du numéro 5 de PHP Magazine :

Le nouveau modèle objet de PHP, vue par un utilisateur.
Gestion des erreurs, part III
Portabilité et compatibilité
APC - Sous le capot du cache de compilation
Ou en est SOAP?
Utilisez votre souris
Fusebox
Formulaires sécurisé avec Crypt_HMAC
Générez des stats
Databases
Le serveur de base de données de Microsoft

PHP Magazine est un magazine en anglais, imprimé, au cout
de 9,80 Euros par numéro en kiosque. L'abonnement de 6 mois
est à 62 Euros, frais de port inclus.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/09/04/2086,0,1,0,0.php3


[13] PHP et Outlook : un lecteur de mailHaut ]
------------------------------------------------------------
Antony Raijekov a.k.a Zeos fournit le logiciel que de
nombreux lecteur attendait : une classe PHP pour accéde
aux mails stockés dans Outlook. En effet, PHP est capable
de se connecter aux serveur de mails tels IMAP et POP3,
mais plus rarement avec un logiciel client. Voila qui est
fait et très pratique.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/09/04/2084,0,1,0,0.php3


[14] La licence PHP V3.0 est reconnue par l'OSIHaut ]
------------------------------------------------------------
Publié sur le site d'Oreilly :

"New PHP License "open source"
The PHP project finally has its license, v3.0, approved as
meeting the open source definition by the Open Source
Initiative. It required only small tweaks to be recognized
as meeting the entire open source definition. "

C'est une bonne nouvelle pour PHP, qui est un membre très
actif de la communauté des logiciels libres, et dont la
licence était retenue pour des détails techniques.

La licence PHP porte sur la redistribution du code PHP.
Elle stipule aussi que les applications ne doivent pas
comporter le nom de PHP dans leur titre. Il faut donc
éviter les titres tels que PHPmonapplication. D'ailleurs,
PHPAccelerator et PHPSeagull ont changé de noms suite à
cela.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/09/04/2083,0,1,0,0.php3


[15] Compiler PHP en CHaut ]
------------------------------------------------------------
Marco Tabini avait lancé au mois de Mars, l'idée d'un
compilateur C pour PHP. Le principe est de pouvoir
transformer un script PHP en un code C, qui pourra lui même
être transformé en code exécutable, via GCC ou autre.
Lors de la conférence PHP Con de New York, plusieurs idées
avaient été rassemblées et un premier prototype a été
réalisé. Avec l'aide de Wez Furlong, Marco a pu intégrer un
analyseur de code pour traiter le code.
Maintenant que les outils sont en place, il reste à Marco à
identifier les fonctionnalités qui ne seront pas portables
en C, comme par exemple les variables variables.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/09/03/2082,0,1,0,0.php3


[16] PHP pour faire des fractalesHaut ]
------------------------------------------------------------
"J'espère que personne ne fait de fractales avec PHP" disent
en coeur Rasmus Lerdorf et Zeev Suraski. Trop tard.
GD permet à PHP de faire des images, et les fonctions
mathématiques sont avancées pour permettre des calculs très
fins. La génération de l'image sera très lente, partagée en
les calculs mathématiques et le dessin, aussi nous vous
recommandons l'utilisation d'un cache.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/09/03/2081,0,1,0,0.php3


[17] PHP sera le langage le plus populaire sur WindowsHaut ]
------------------------------------------------------------
Netcraft vient de démontrer que PHP pourrait deveni le
langage de script le plus utilisé sur les serveurs Windows.
Il talonne actuellement ColdFusion, mais au rythme de
croissance actuel, il devrait prendre la tête d'ici
quelques mois.

PHP sur Windows représente 7% des sites web.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/09/03/2080,0,1,0,0.php3


[18] Les bons editeurs PHPHaut ]
------------------------------------------------------------
L'actualité est plutot dynamique du coté des éditeurs PHP.
Ben Shepherd nous propose une critique de PHPEd 3.2, de
Nusphere. De son coté, Zend devrait sortir aujourd'hui sa
version 3.x du Zend Studio, qui apporte un support original
pour MacOSX.
PHPEdit a aussi publié sa dernière version juste a la fin
du mois d'aout.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/09/03/2079,0,1,0,0.php3


[19] MySQL aborde tous les secteurs de l'industrieHaut ]
------------------------------------------------------------
Ces derniers jours, MySQL AB a publié trois cas
d'utilisation de son serveur phare :
Pason, qui fournit du matériel pétrolier,
Red One, une compagnie d'aviation américaine,
Sterling Commerce, qui édite un logiciel d'EDI et
d'intégration électronique.

Si vous êtes un utilisateur de MySQL, et que vous souhaitez
leur soumettre votre propre histoire, vous pouvez le faire
directement sur leur site.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/09/02/2078,0,1,0,0.php3


[20] PHP dans la presseHaut ]
------------------------------------------------------------
PHPindex a repéré un article paru dans 01 informatique sur
PHP et le futur modèle objet. Des comparaisons naturelles
avec Java y sont faites: ces deux technologies convergent,
tant dans leur fonctionnalités que par des accords comme
ceux de Zend.

01net, pour sa part, parle de PHP dans le cadre de la
publication de DreamWeaver MX 2004.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/09/02/2077,0,1,0,0.php3


[21] PHP 4.2.3 est utilisée sur 18% des serveurs PHPHaut ]
------------------------------------------------------------
Durant le mois d'aout 2003, PHP a notamment vu l'apparition
de PHP 4.3.3. Ayant été publié tard dans le mois, son
arrivée est encore discrete : plus de 12000 l'affichent.

PHP 4.2.3 reste aujourd'hui la version de référence, étant
utilisée sur 18,21% des serveurs affichant PHP. La série
des 4.2.x reste d'ailleurs en tête des utilisations, avec
un total de 35%. Toutes fois, la tendance est bien au
passage à la version 4.3, qui rassemble déjà 30% des
serveurs PHP, avec une progression de 2,5 points durant les
vacances. PHP 4.3 prend des parts de marché aux dépends de
versions plus récentes. Ainsi, PHP 4.2x a plus décliné que
PHP 4.1x ou encore que PHP 4.0x. PHP 3 est resté quasiment
inchangé.

PHP 2 et PHP 5 restent insignifiants dans les
statistiques.

Nexen.net mène une étude statistique sur l'utilisation de
PHP sur les sites web, dans le monde. Nous analysons les
réponses de 3,7 millions de noms de domaines, pour en
déduire la progression de PHP et de ses versions. Les
résultats sont mensuels.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/09/01/2076,0,1,0,0.php3


[22] PHP.net reçoit de l'aideHaut ]
------------------------------------------------------------
Server Central, une compagnie de Chicago, vient de mettre à
disposition de l'équipe PHP, un serveur plutôt musclé
(connexion Gigabit, bi processeur, 2,4 Ghz, 2,0 Go de Ram).
La machine va être destinée à la compilation du manuel, qui
se révèle actuellement lente et laborieuse.

Il est aussi possible de prêter main forte à PHP.net en
utilisant le système de mirroir : en créant une copie
locale de PHP.net sur votre intranet, vous gagnez en
vitesse d'accès, et soulagez le serveur principal. Depuis
quelques mois, vous aurez remarqué que les serveurs
mirroirs (fr.php.net, ca.php.net, us.php.net, etc...) sont
automatiquement utilisé, dès que le serveur reconnait votre
pays d'origine.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/09/01/2075,0,1,0,0.php3


[23] PHPUnit 1.0.0 sort du boisHaut ]
------------------------------------------------------------
Sebastian Bergmann, bien connu pour ses articles sur la
programmation orientée objet en PHP, vient de publicer la
première version de PHPUnit, pour PHP 5. PHP Unit est une
librairie d'objets pour réaliser des tests unitaires. C'est
une technique utilisée en programmation extrême, mais qui
est aussi recommandée pour toutes les applications :
Assurez vous constamment de vos fonctionnalités avec des
tests automatiques, faciles à exécuter.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/09/01/2074,0,1,0,0.php3


[24] Résumé de la semaine de développement PHPHaut ]
------------------------------------------------------------
Avi Lewin publie le résumé de la semaine de développement
PHP :

NEW: 4.3.3 ships
TLK: Servlet SAPI
TLK: phpize broken
FIX: libxml2
TLK: Zend Engine optimizations

TLK : discussion; FIX : correction; NEW : Nouveauté; BUG :
bogues
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/09/01/2073,0,1,0,0.php3




***************************************************************
Pour modifier votre abonnement :
http://dev.nexen.net/services/login.php?direction=diffusion.php

Pour devenir membre de nexen.net :
http://dev.nexen.net/services/login.php?direction=diffusion.php

L'actualité journalière sur nexen.net :
http://dev.nexen.net/news/

Contact de l'éditeur
damien.seguy@nexen.net
***************************************************************
Cette lettre hebdomadaire est un un service de Nexen.net,
portail technologique PHP et MySQL éditée par la société
Nexen Services SA au capital de 49.536 Euros
inscrite au registre du commerce de Paris : RCS B 423 995 224