Lettres
[Actu PHP] Lettre N.30 Dimanche 08 Septembre 2002
************************************************************
L'actualité PHP et MySQL
avec Nexen.net
http://www.nexen.net/
Dimanche 08 Septembre 2002
************************************************************
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 modifica-
tions 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
====
Cette première semaine de septembre aura été très active dans le
monde PHP. En tête, la version 4.2.3 de PHP, sortie vendredi,
qui vient sanctionner 3 mois de chasse aux bugs intensive : pas moins
de 500 Bugs ont été supprimés des listes. Le suivi de PHP 4.3.0
continue de se faire, et la liste des nouveautés nous fait dors et déjà
bien envie.
Notons aussi le duel des conférences : la PHPcon, au titre malheureux,
qui aura lieu en Californie fin octobre, et le PHP Kongress, qui aura
lieu
début novembre, en Allemagne. Coté francais, toujours rien, malgré les
très bonnes expériences menés par nos cousins québécois. L'audiance
est la, la demande aussi. Un congrès PHP sur la France serait une très
bonne chose!
Damien Seguy.
Site de la semaine
==============
sur le
système Linux, des astuces sur Windows, bref tout ce qui me passionne et
concerne l'informatique en général et la programmation.
Jean-François GAZET
Au sommaire
===========
Toute l'actualité en détails :
===============================
[1] Activer PHP 4.1.2 sur MacOSX 10.2 [ Haut ]
------------------------------------------------------------
PHP est installé par défaut sur MacOSX 10.2 (Dit le Jaguar),
mais il faut simplement l'activer. PHPMac vous montre
comment le faire.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/08/1004,0,1,0,0.php3
[2] PHP Triad 3 en développement [ Haut ]
------------------------------------------------------------
Après avoir annoncé l'arrêt définitif des développement pour
cause de coûts en ressource (temps, bande passante), J
Wynia a finalement décidé de revenir, sous une forme de
logiciel contributif : il n'y consacrera du temps qu'avec
une forme de financement (cette dernière n'est pas encore
précisée).
PHP Triad 3 est destiné à réaliser des installations sous
Windows, avec rien moins que Apache 2, PHP 4.3, MySQL 4. A
noter l'intégration de Eskuel en lieu et place de
PHPMyAdmin (un signe des temps?)
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/08/1003,0,1,0,0.php3
[3] Tutoriel DaDaBik [ Haut ]
------------------------------------------------------------
DaDaBik est le DataBase Interfaces Kreator.
"Using DaDaBIK, you can create your own customized web
front-end for a MySQL database in a few minutes without any
coding. Sound strange? Trust me on this for a second and
read this article in its entirety."
Il y a deja Eskuel et PHPmyAdmin pour faire des interfaces
MySQL. Celui ci est une bonne introduction à ce type de
problématique.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/08/1002,0,1,0,0.php3
[4] Sun lancera un package de logiciel pour concurencer Microsoft [ Haut ]
------------------------------------------------------------
Extrait d'un article de Nicolas Six, sur le journal du net :
"Sun semble être déterminé à réunir une série d'outils
libres ou propriétaires dans une suite complète, incluant
StarOffice, MySQL, Sendmail, Apache et Mozilla. Un package
exhaustif qui se présenterait comme une alternative aux
sempiternelles solutions de Microsoft."
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/07/1001,0,1,0,0.php3
[5] Programme de la conférence PHP de Francfort (novembre 2002) [ Haut ]
------------------------------------------------------------
La réunion de Francfort (dit aussi PHP Kongress), va
rassembler l'élite du PHP mondial, pour une conférence
résolument orienté vers les solutions techniques PHP.
La conférence se tiendra du 3 au 6 novembre 2002, à
Francfort, Allemagne.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/07/999,0,1,0,0.php3
[6] PHP et Zend Engine 2 à tester sous Windows. [ Haut ]
------------------------------------------------------------
Le Zend Engine 2, avec son support amélioré des objets était
disponible sous forme de source, pour les utilisateurs
Unix. Edin Kadribasic, un des contributeurs importants au
code et aux corrections , vient de mettre en place une
compilation régulière de PHP pour Windows, afin que les
utilisateurs de cet OS puisse aussi commencer leur
migration, et contribuer aux tests.
Merci à PHPindex pour l'information.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/07/1000,0,1,0,0.php3
[7] PHP 4.2.3 publiée [ Haut ]
------------------------------------------------------------
PHP 4.2.3 vient de sortir en toute discretion. Il est
disponible
actuellement en version source (Unix) et en exécutable
binaire.
C'est une version de service, qui corrige uniquement des
bugs,
et dont voici la liste complète : (disponible dans le
fichier NEWS
de la distribution source).
Pour télécharger la nouvelle version :
http://fr.php.net/downloads.php (nexen.net)
http://fr2.php.net/downloads.php (crihan)
autres mirroirs
http://phpnet.phpfr.org/downloads.php (phpfr)
http://www.php.net/downloads.php (site officiel,
surchargé).
Pour être prévenu en temps réel des nouvelles versions de
PHP et MYSQL, inscrivez vous à la News Letter de
Nexen.net.
Historique de PHP 4.2.3 (Zeev Suraski)
- Enabled strcoll() on win32. (Markus)
- Fixed possible ASCII control char injection in mail().
(Stefan Esser)
- Fixed a potential crash bug in import_request_variables()
(Zeev)
- Fixed several problems with directory functions on
Windows. (Steph)
- Fixed xbithack bug in Apache module. (Rasmus)
- Fixed a bug that prevented touch() from working on
various platforms. (Steph)
- Fixed ob_gzhandler()'s handling of requests that do have
the Accept-Encoding
header, but do not allow compression. (Zeev)
- Fixed several bugs in the multithreaded version that
could cause random parse
errors, especially on machines with multiple CPUs. (Zeev,
Zend Engine)
- Fixed a build problem in bcmath. (Alan)
- Fixed several bzip2 issues. (Andrei, kalowsky)
- Fixed several COM issues. (Harald)
- Various exif fixes. (Marcus)
- Fixed domxml_xslt_process() and
domxml_get_element_by_id() and several
other issues in DOMXML. (Christian)
- Fixed DOMXML crash on removing previously created
attributes. (Christian)
- Fixed crash when converting $GLOBALS to an object. (Zeev,
Zend Engine)
- Fixed ImageCreateFromGD2Part() (Jani)
- Fixed a build issue in the IMAP extension under IRIX.
(kalowsky)
- Fixed a bug in imap_last_error() (Jani)
- Various mbstring fixes. (Yasuo, Rui)
- Fixed a build problem in the mcal extension. (Jani)
- Made MySQL rollback open transactions when the request
ends. (Georg)
- Fixed a crash in the shutdown order of the ODBC module.
(kalowsky)
- Fixed PCRE build problems. (troels@arvin.dk)
- Fixed a crash in pg_lo_write() (Yasuo)
- Fixed posix_isatty() and posix_ttyname(). (Markus)
- Fixed accidental pg_lo_import() API change. (Yasuo)
- Fixed ereg_replace() crash when the backreference number
was greater than the
number of captured subpatterns.
(oliver@billix.franken.de)
- Fixed array_rand() on thread-safe platforms such as
Windows. (Edin)
- Report the right exit code after a call to exit(). (Edin)
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/06/998,0,1,0,0.php3
[8] Exploiter Smarty : un tutoriel [ Haut ]
------------------------------------------------------------
Dans la cohorte des systèmes de templates (dits aussi
gabarits), il y en a un qui sort du lot pour diverses
raisons : smarty. La solution est en elle même originale
(le template est analysé, puis il génère un script, au lieu
de donner lieu à une analyse à chaque page), et plutôt
efficace (voir les bench fournis par PHPindex au début de
l'année) et souple (le système de module est bien fait).
Oreilly sort un tutoriel d'introduction à Smarty pour ceux
qui ont envie de s'y mettre, mais ne savent pas par ou
commencer. Smarty est l'oeuvre d'Andrei Zmeivski, et le
tutoriel, celle de Joao Prado Maia
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/06/997,0,1,0,0.php3
[9] .NET contre PHP : 10 mythes expliqués [ Haut ]
------------------------------------------------------------
Voici le résultat d'un débat SitePoint, avec pour sujet la
comparaison entre .NET et PHP (lorqu'elle est possible).
Voici les 10 points abordés :
1. PHP is like an open source .NET.
2. .NET is going to be the future of the Internet!
3. .NET is the best technology for building a Website.
4. PHP is not compiled, other than when it's interpreted at
runtime, whereas .NET enjoys all the benefits of being
compiled.
5. ASP.NET has accountable support. PHP has none.
6. .NET supports multiple languages. PHP doesn't.
7. Language.NET has superior object orientation.
8. .NET offers superior templating and web development
features.
9. But corporations don't like PHP.
10. PHP is doomed!
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/05/996,0,1,0,0.php3
[10] Comment monter son site d'emploi [ Haut ]
------------------------------------------------------------
Il y a quelques temps, nous avions diffusé la partie 1 d'un
tutoriel, disponible sur sitePoint, qui présente la mise en
place d'un système de collecte de CV en ligne. Après la
partie publique, Icarus s'attaque aujourd'hui à la partie
d'administration.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/05/995,0,1,0,0.php3
[11] PHP-con 2002 [ Haut ]
------------------------------------------------------------
PHP Con, un titre peu heureux mais anglophone, pour désigner
la première conférence PHP d'Amérique du Nord, qui aura
lieu en Californie, a la fin octobre 2002. On y retrouve
Rasmus Lerdorf, Zak Greant, George Schlossnagle, Jeremy
Zawodny, Shane Caraveo, John Coggeshall.
On y retrouve aussi le PHPant de Vince, invité en bonne
place =D
**********************************************************************
Le salon est organisé avec le Linux Magazine et PHP
journal.
PHPCon 2002, a 2-day technical conference devoted entirely
to PHP,
announced today the launch of the PHPCon 2002 website,
online
registration, and a call for participation.
Early Bird registration is now open for PHPCon 2002. Strong
technical
tracks on Enterprise PHP, Application Development, and XML
combined with
speakers from Rackspace, Yahoo!, Macromedia, and MySQL make
this the
conference a must attend for anyone interested in expanding
their PHP
knowledge.
Join PHPCon in delivering the PHP message with Birds of a
Feather (BoFs)
and Works in Process (WiPs) sessions. Submit your BoF and
WiP topics
online.
An idea whos time has come, dont miss this opportunity to
attend the
only conference in the US is placing PHP front and center
as the language
for solving web problems. PHPCon 2002, October 24 & 25,
2002, Millbrae,
California.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/05/994,0,1,0,0.php3
[12] PremiumSoft MySQL Studio [ Haut ]
------------------------------------------------------------
Le MySQL Studio de Premium Soft est un client MySQL
graphique, pour Windows et MacOSX. Il permet de se
connecter, manipuler les bases, administrer les droits,
réaliser les exportations de données, programmer des
opérations et construire ses requêtes visuellement.
Source: PHPIndex.com
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/05/992,0,1,0,0.php3
[13] Apple embarque PHP et MYSQL dans son OS [ Haut ]
------------------------------------------------------------
PHP et MySQL sont distribué de facto dans toutes les
nouvelles versions de MacOSX, et le jaguar n'a pas dérogé
aux traditions.
Dans le groupe PHP, Marko Karppinen et Dan Kalowsky assure
un suivi pointilleux de PHP sur MacOSX, et assureront une
version très stable pour la 4.3.0.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/05/993,0,1,0,0.php3
[14] MySQL recoit le prestigieux Linux Journal's Editors' Choice Award [ Haut ]
------------------------------------------------------------
C'est sur qu'ils le méritent, et c'est sur aussi qu'ils en
auront bientôt à revendre, MySQL AB vient de se voir
décerner un prix de l'éditeur pour sa base de données
MYSQL.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/04/991,0,1,0,0.php3
[15] Ecrire des fichiers XML [ Haut ]
------------------------------------------------------------
Générer un fichier XML avec du PHP, c est aussi simple que
de faire un fichier HTML : echo "Contenu";
Professional PHP4 XML, de Luis Argerich, Chris Lea, Ken
Egervari, Matt Anton, Charlie Killian, Chris Hubbard et
James Fuller vient casser ce mythe en proposant pas moins
de 3 méthodes différentes pour générer du XML, et notamment
avec les API SAX et DOM.
De plus, les auteurs travaillent directement sur plusieurs
cas de situation classique : générer un fichier RSS depuis
un fichier, exploiter des objets PHP ou représenter des
données de base relationnelle. Le tout est bien détaillé,
avec beaucoup de code.
Merci à PHP everywhere pour la dépêche!
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/04/990,0,1,0,0.php3
[16] SPIP 1.4 [ Haut ]
------------------------------------------------------------
SPIP 1.4 vient d'être publiée. SPIP est une application de
gestion de contenu, destiné à réaliser un journal en ligne.
Le principe de fonctionnement est très différent
d'application comme PHPnuke ou dacode : on peut mettre en
place des articles, les faires relire et commenter avant
que le rédacteur en chef ne mette le tout en ligne.
L'interface est très soignée, et l'administration est
impressionnante. Le tout est en francais, et animé de main
de maître par une équipe professionnelle.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/03/989,0,1,0,0.php3
[17] Zend PHP News Letter 101 [ Haut ]
------------------------------------------------------------
La NewsLetter hebdommadaire de Zend sur le PHP vient
d'arriver dans les boîtes aux lettres.
Les sujets de discutions de la semaine dernière sont assez
nombreux.
Les points à noter sont les suivants:
* Support des hooks Apache 1.3
* Plusieurs bugs ont été corrigés, notamment avec Expat
(xml), XSLT, GD et PDFlib.
* PHP 4.2.3 est sur les rails
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/03/988,0,1,0,0.php3
[18] PHP 4.2.3 RC2 en route [ Haut ]
------------------------------------------------------------
Zeev Suraski a repris la casquette de Relase Master à Derick
Rethans, pour la publication de la version 4.2.3. Cette
dernière intégrera la prodigieuse chasse aux bugs de ces
deux derniers mois, qui a réduit le nombre de bug ouverts
de 1200 à 700 environs.
L'annonce n'est pas encore faite, et si vous voulez être
sur qu'un bug qui vous tarabuste est corrigé, téléchargez
donc les sources ou la version Windows, et testez la. Le
site de l'équipe d'assurance qualité est là pour recueillir
vos complaintes.
Note : nexen.net sera de la partie pour le lancement de
cette nouvelle version, et si vous voulez être prévenus en
même temps que nous, n'hésitez pas à vous inscrire à notre
liste de diffusion!
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/02/987,0,1,0,0.php3
[19] Xdebug confirme sa maturité [ Haut ]
------------------------------------------------------------
Xdebug est une extension dans la grande bibliothèque de
Derick nous aura livré. Xdebug permet de fournir des
fonctions bas niveaux pour faire du débogage. Une solution
gratuite, a mi-chemin entre le print_r rustique et le
débogueur complet et un peu lourd.
Avec cette extension, destinée à utiliser les versions les
plus récentes de PHP (4.3.0 dev au moins), vous connaitrez
la pile complète des fonctions qui ont été appelée, ainsi
que les arguments traités en cours de route. Une mine
d'information pour savoir ce qui se passe dans votre
script, et éviter les appels récursifs infinis.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/02/986,0,1,0,0.php3
[20] Visualiser les sources des sites en PHP [ Haut ]
------------------------------------------------------------
Vous avez peut être deja vu des fichiers .phps, qui vous
montre... le code source! Certains sites sont suffisamment
sur de leur code pour le proposer en OpenSource.
Si vous voulez ajouter vous aussi cette fonctionnalité sur
votre site, voici un tutorial pour vous. Il a été concu
pour MacOSX, mais l'adaptation ne posera pas de problème. A
noter : tout se fait dans la configuration Apache
uniquement!
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/02/985,0,1,0,0.php3
[21] Nouvelle version de MyPHPNews (2.0.5) [ Haut ]
------------------------------------------------------------
La nouvelle version de MyPHPNews vient de sortir ! Après de
nombreux téléchargement de MyPHPNews Jai décidé cette
semaine de me consacrer à cette dernière afin de
laméliorer. Vous découvrirez de nombreuses évolutions
notamment une nouvelle interface d'administration plus
intuitive, une meilleure gestion des utilisateurs
(modérateurs/administrateurs), la suppression des
commentaires indésirables, forcer la suppression des
fichiers dans le cache (qui est automatique normalement),
la prise en compte de la directive register_globals à
off...
Comme d'habitude si vous constatez des bugs n'hésitez pas à
me prévenir !
Pour info : sur la page de téléchargement, vous découvrirez
aussi la dernière version de ladd-on (réalisé par Zaver),
permettant d'installer MyPHPNews plus facilement.
------------------------------------------------------------
Régis Gaidot
(rgaidot@myphpsoft.net?subject=Nouvelle%20version%20de%20MyPHPNews%20(2.0.
5))
http://dev.nexen.net/news/gen.php3/2002/09/02/984,0,1,0,0.php3
[22] Statistiques d'utilisation PHP [ Haut ]
------------------------------------------------------------
Dynamicwebpage propose les statistiques d'utilisation PHP
(en avance sur le site officiel) pour le mois d'aout : une
progression de 84000 noms de domaines, et une régression de
18500 IP. Les chiffres actuels situent PHP a 9370482
Domaines et 1199287 IP. Et toujours devant ASP!
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/02/983,0,1,0,0.php3
[23] Un jeu de role en PHP : Spirit of Gaia [ Haut ]
------------------------------------------------------------
Spirit of Gaia est un jeu de role. On se déplace sur une
carte, on rencontre des lapins enragés et on les combat.
Simple et efficace, avec gestion du personnage, des
pouvoirs magiques et de l'expérience.
C'est bon de voir de nouvelles applications sortir.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/02/982,0,1,0,0.php3
[24] Réaliser son site d'offres d'emplois [ Haut ]
------------------------------------------------------------
Les sites d'emploi sont légions, mais vous souhaitez tout de
même lancer le votre, sur votre site. Signe des temps, ce
n'est plus un business modèle dont vous avez besoin, mais
de ce tutorial DevShed, qui vous prend par la main du début
à la fin.
Le tutorial est écrit par MelonFire, et il aborde tous les
aspects de la programmation : analyse, construction des
tables, programmation, tests. Au dela de l'aspect
anecdotique, la méthode est efficace.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/02/981,0,1,0,0.php3
[25] Exploiter WDDX [ Haut ]
------------------------------------------------------------
XML est sur toutes les langues, et c'est aujourd'hui la
technologie phare pour le partage de données. Mais WDDX
remplissait déjà ce role, et vous l'utilisez peut être sans
le savoir, dans les sessions : PHP l'utilise nativement
pour sauver et relire les données placées dans les
sessions.
De là à l'utiliser pour faire des services web, il n'y a
qu'un pas, et c'est celui que Vikram Vaswani a franchi,
dans son livre ''XML and PHP". Il en offre en ligne le
chapitre 5.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/02/980,0,1,0,0.php3
[26] PWN5 : Pear Weekly NewsLetter8 [ Haut ]
------------------------------------------------------------
Alan Knowles publie la cinquième lettre hebdomadaire de PEAR
:
De très intéressantes lectures durant cette semaine sur la
liste de dévelopement pear, avec 4 nouvelles sorties, un
nouveau package, ainsi que des discussions sur les tags
PHPDoc, convertisseurs OpenOffice vers Docbook, Gestion des
permissions et mise à jour du package Net_Whois.
Beta
* DB_DataObject - Un constructeur de requêtes SQL et une
couche 'Data Modeling' (ndt: si qqn a une traduction
adpatee :) ).
* Tree - Ce package permet la manipulation et l'accès à des
données en arbre depuis une base de données ou des fichiers
XML.
Alpha
* Net_DNS - Une librairie de résolution utilisée pour des
requêtes DNS, transferts de zone et mises à jour dynamiques
de DNS
Development
* MDB - Release Candidate 1 de PEAR MDB, Metabase Merger
Database Abastraction Layer.
Un grand merci a Pierre Alain Joyes (paj@pearfr.org) qui a
traduit les actualités PEAR en même temps que Alan les
écrit.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/09/02/979,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

