Lettres
[Actu PHP] Lettre N.16 Dimanche 23 Juin 2002
************************************************************
L'actualité PHP et MySQL
avec Nexen.net
http://www.nexen.net/
Dimanche 23 Juin 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 semaine, nous venons de franchir tranquillement le cap des
150 inscrits sur cette liste. La bonne nouvelle se répand. Un grand
merci à vous tous, pour avoir osé venir s'inscrire, et croire à cette
lettre hebdomadaire. Quand je recherche mes informations, le
dimanche au matin, c'est réconfortant.
En guise de nouveauté, voici cette semaine le 'site de la semaine'
dont le but est de promouvoir un site qui se consacre à PHP et/ou
MySQL. Cette semaine, c'est Régis GAIDOT et myphpsoft. Si vous
en connaissez d'autres qui essaient de percer et qui ne ménagent
pas leurs efforts, n'hésitez pas à me mailer une présentation de leur
site, avec l'URL.
Damien Seguy.
Au sommaire
===========
Le site de la semaine :
==================
Toute l'actualité en détails :
===============================
[1] Ne pas oublier ses visiteurs anonymes [ Haut ]
------------------------------------------------------------
De plus en plus, les sites instituent un système de membres
pour identifier ses visiteurs récurents. Cela va du cookie
simple au système d'identification complet (avec adresse) ou
fort (avec clé d'identification...).
Mais, cela laisse de coté tous les visiteurs qui ne
souhaitent pas s'inscrire, pour diverses raisons : anonymat,
temps nécessaire au remplissage du formulaire, visiteur
unique..."
Evolt.org aborde le sujet ,et évoque les solutions possibles
qui sont utilisables.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/06/23/764,0,1,0,0.php3
[2] Travailler avec les sockets [ Haut ]
------------------------------------------------------------
PHP fournit une extension bas niveau qui permet d'accéder
simplement aux puissantes sockets de type BSD. Demitrious S.
Kelly vous introduit à ce monde passionnant, avec une
application de type FTP.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/06/23/765,0,1,0,0.php3
[3] Répartir ses scripts en plusieurs fichiers [ Haut ]
------------------------------------------------------------
John Coggeshall fait le point sur comment organiser ses
scripts en plusieurs fichiers : il passe en revue les
fonctions d'inclusions, comment forcer l'inclusion des
fichiers ou traiter les erreurs qui suivent les inclusions.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/06/22/763,0,1,0,0.php3
[4] PHP Black Jack et version CLI [ Haut ]
------------------------------------------------------------
John Coggeshall nous propose de continuer à évaluer le
potentiel de PHP en ligne de commande, et pour ajouter un
peu de fun à ce tutorial, nous propose de réaliser un petit
jeu de black jack en PHP.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/06/21/761,0,1,0,0.php3
[5] Variations sur la page HTML [ Haut ]
------------------------------------------------------------
Jim Thome réalise un tutorial chez Zend sur comment
transformer une page web en une page HTML, puis comment
transformer cette page en page PDF. C'est l'occasion de
découvrir la PDFLIb et les fonctions de traitement de
chaines de caractères.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/06/21/762,0,1,0,0.php3
[6] Concours de programmation PHP [ Haut ]
------------------------------------------------------------
Encore un concours PHP par Codewalker, avec en prime, un
casse tete. Nous avons tous eu ce jeu où il faut bouger des
tuiles pour reconstituer un puzzle, ou bien mettre les
carrés dans l'ordre : il y a un jeu de 4 carrés sur 4, avec
une case de libre, qui permet de faire glisser les carrés
horizontalement et verticalement.
A quel age jouait on à ca? En tous cas, il est grand temps
que PHP s'y mette!
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/06/21/760,0,1,0,0.php3
[7] Faille dans Apache 1.x et 2.x [ Haut ]
------------------------------------------------------------
Cette news date d'il y a deux jours, mais il reste important
de la signaler :
Un trou de sécurité par déni de service a été découvert dans
Apache. Se penchant sur le problème, la Apache Fundation a
découvert que le code qui traite les reqêtes invalides
utilisant le "chunked encoding" (activé par défaut), permet
l'exécution de code arbitraire sur les serveurs.
La gravité du problème est toute relative. Néanmoins, il est
à noter que la société qui a découvert le bug n'a pas eu la
délicatesse de prévenir la Apache Fundation du problème
avant de publier le bug. Elle a par contre publié un patch,
mais qui ne resolvait pas tout le problème.
Le bug est corrigé dans les versions 1.3.26 et 2.0.39 du
serveur web Apache.
------------------------------------------------------------
Guillaume (gui@moolfreet.com)
http://dev.nexen.net/news/gen.php3/2002/06/20/759,0,1,0,0.php3
[8] Interview de Zeev Suraski [ Haut ]
------------------------------------------------------------
Nexen.net poursuit ses rencontres avec les principaux
acteurs du monde du PHP et consacre à une interview de Zeek
Suraski, fondateur de Zend Technologies.
Zeev et son copain Andi ont repris le développement de PHP
au niveau de l'analyseur, et cela a conduit au PHP 3 et 4
que nous connaissons aujourd'huit. Ils travaillent
aujourd'hui à la prochaine version de leur moteur, et aux
nouveaux outils comme le Zend Accelerator et le Zend
encoder, outils professionnels, complémentaires de PHP.
Suivez cet interview en 2 parties de Zeev Suraski.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/06/20/758,0,1,0,0.php3
[9] Le débogage de fortune [ Haut ]
------------------------------------------------------------
Si vous n'utilisez pas encore le Zend Studio et son
déboggeur, ou PHP DBG, il vous reste surement deux solutions
: soit déboguer en relisant votre code, soit utiliser l'une
des 3 techniques que Demitrious S. Kelly présente :
Debug-By-Echo,
Debug-By- Logfile
Debug-By-errorTrap.
C'est simple, c'est plutot efficace pour les petits bugs
simples.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/06/20/756,0,1,0,0.php3
[10] Alertes de sécurité [ Haut ]
------------------------------------------------------------
PHPadvisory a pris en charge la lourde tache de repérer et
annoncer les trous de sécurité des différents logiciels
écrits en PHP. La liste n'est pas trop longue,
heureusement, mais c'est un site dont il faut se souvenir
avant de choisir une application.
Pour chaque annonce, il liste le nom de l'application, le
type de trou et la solution qui est apportée par le site
officiel.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/06/20/757,0,1,0,0.php3
[11] Gestion de contenu : le logiciel libre séduit par sa simplicité [ Haut ]
------------------------------------------------------------
« La qualité du code de Spip est un gage de facilité
d'évolution »
SPIP est une application de gestion de contenu, destinée à
organiser la vie d'un journal en ligne : sauvegarde des
articles, revue et publication. Il est choisi dans un
article de 01 NET comme référence de choix pour les projets
Open Source, utilisées en entreprise.
C'est Stéphane Le Roy, directeur technique de BDDP & Tequila
Interactive qui le dit. SPIP est aussi utilisé sur l'AFUP,
et sur usephp.net, deux sites de présentation de PHP.
Merci a Frederic Hovart pour le lien.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/06/19/755,0,1,0,0.php3
[12] Interview d'Andrei Zmeivski [ Haut ]
------------------------------------------------------------
Andrei Zmeivski, que nous connaissons bien, donne une
interview à Kevin Yank, à propos de PHP GTK, de Microsoft
.NEt et de ses plans pour le futur :
"SP: How did you become principal developer of PHP-GTK?
AZ: I guess I was the only one crazy enough to work on it."
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/06/19/754,0,1,0,0.php3
[13] Le quart des entreprises du CAC 40 utilisent PHP [ Haut ]
------------------------------------------------------------
D'après une étude de l'AFUP, l'association francaise des
utilisateurs PHP, PHP serait utilisé par un quart des
entreprises du prestigieux indice de la bourse de Paris.
CAP GEMINI, CASINO, EADS, FRANCE TELECOM, LVMH, PSA PEUGEOT
CITROEN, SCHNEIDER ELECTRIC SA, SUEZ, TF1, TOTALFINA.
Qui va être le prochain à utiliser PHP?
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/06/19/753,0,1,0,0.php3
[14] PHP contre ASP [ Haut ]
------------------------------------------------------------
Voici une petite introduction basique aux avantages de PHP
sur ASP, son eternel ennemi. Le sommaire est simple : PHP
est plus rapide, plus stable et moins couteux.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/06/19/752,0,1,0,0.php3
[15] PHP et le Zend Engine 2 [ Haut ]
------------------------------------------------------------
Plus de détails sur le nouveau Zend Engine 2 et sa version
Alpha :
* Nouveau modèle d'objets
* Membre privés
* Clonage
* Effacement forcés
* Espaces de noms
* Constructeurs et destructeurs
* Exceptions
* Backtracing
* et d'autres encore...
Cela reste très interessants, et même si de nombreux bugs
sont deja connus et en cours de corrections, il est bon de
jeter un oeil sur cette version.
Le ZE2 ne devrait pas être intégré dans PHP avant la PHP
Version 5.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/06/19/751,0,1,0,0.php3
[16] Weblog de Rasmus Lerdorf [ Haut ]
------------------------------------------------------------
Apparament, Oreilly vient de convaincre Rasmus Lerdof
d'écrire un weblog sur leur site (voir lien ci-dessous). Un
weblog est un peu un journal intime, partagé avec des
millions d'individus. C'est un texte, sans autre but que de
vous relater les faits et geste de l'auteur ce jour la.
Cette première interviention de Rasmus nous parle un peu de
sa journée habituelle : 1400 mail à traiter dans la journée.
Combattre les rumeurs qui veulent qu'il n'ait pas rééllement
écrit les livres publiés chez Oreilly, et répondre à des
avocats sur le problème des brevets. Il lui reste un peu de
temps pour envisager de mettre à jour son système de
présentation pour se rapprocher d'un modèle comme PPT, grâce
à Flash.
(Merci à PHP everywhere pour le tuyau).
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/06/19/750,0,1,0,0.php3
[17] Retours d'expériences [ Haut ]
------------------------------------------------------------
L'AFUP vient de publier deux articles sur les retours
d'expériences de sites à très fort trafic, qui exploitent
les technologies Open Source, et notamment PHP :
- Alain Fortune, directeur Technique de M6Web, qui a
supervisé le raz de marée Loft story
- Jérôme Texier, du journal Libération , qui accueille des
pics de 4000 visiteurs simultanés.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/06/18/749,0,1,0,0.php3
[18] Ca veux dire quoi, ça? [ Haut ]
------------------------------------------------------------
Une erreur en PHP est si vite arrivée. Mais l'analyseur
veille, et vous indiquera (plutot rageusement) qu'il a
rencontré un problème. Surtout si vous programmez avec le
niveau d'erreur maximum (E_ALL), avant de le mettre à 0 pour
la production : c est toujours une bonne pratique.
Maintenant, le message qui est fournit n'est pas toujours
bien clair. Heureusement, Joel Philip a débusqué les
erreurs les plus fréquentes, et vous les explique. C'est un
peu le même job que la bibliothèque des erreurs, disponible
sur Nexen.net.
Bon courage!
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/06/18/748,0,1,0,0.php3
[19] Les secrets de léléPHPant [ Haut ]
------------------------------------------------------------
Il est désormais partout : installé sur la plupart des sites
francophones importants, portant des tenues de saisons ou
encore en couverture de la documentation PHP, léléPHPant
est le symbole incontournable de PHP. Les anglophones
essaient aussi de l'apprivoiser.
Vince (alias Vincent Pontier) est le père des elephants, et
des PHP pins up. Découvrez comment le premier éléPHPant est
né. Et comment il poursuit son existence...
L'interview est réalisé par Pendaries Frédéric, du site
media nova.fr
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2002/06/18/747,0,1,0,0.php3
[20] MySQL 3.23.51 [ Haut ]
------------------------------------------------------------
MySQL AB vient de publier la version 3.23.51 de MySQL et
MySQL Max, avec des corrections de bugs mineures à
l'affiche. Aucun besoin de se ruer dessus.
La version importante en cours de développement reste bien
sur la version 4.0, qui devrait sortir durant l'été ou à la
rentrée au plus tard. Le support des transactions seront les
premières au programme technique de cette version dite de
'reconstruction'. Les sous selections et procédures stockées
seront prévues pour MySQL 4.1, qui suivra rapidement la 4.0
------------------------------------------------------------
Damien Seguy (dams@php.net)
http://dev.nexen.net/news/gen.php3/2002/06/18/746,0,1,0,0.php3
[21] LinuxTag 2002 [ Haut ]
------------------------------------------------------------
LinuxTag, c'était déjà la semaine dernière. Vous n'y était
pas? Alors voici un compte rendu de l'événement, avec les
anecdotes croustillantes.
------------------------------------------------------------
Damien Seguy (dams@php.net)
http://dev.nexen.net/news/gen.php3/2002/06/17/745,0,1,0,0.php3
[22] Séminaire Dreamweaver MX et PHP - le 28 juin à Paris [ Haut ]
------------------------------------------------------------
Macromedia continue de supporter le PHP dans son nouvel
éditeur DreamWeaver, et renforce son implication dans la
communauté en proposant ce séminaire gratuit, le 28 juin sur
Paris, qui porte sur l'utilisation de PHP avec le nouvel
éditeur.
9h00 - Accueil
9h30 - Introduction et présentation du séminaire
9h45 - Présentation de Dreamweaver MX
10h15 - Gestion spécifique du php dans Dreamweaver MX
10h45 - Session Questions/réponses.
------------------------------------------------------------
Damien Seguy (dams@php.net)
http://dev.nexen.net/news/gen.php3/2002/06/17/744,0,1,0,0.php3
***************************************************************
L'actualité journalière sur nexen.net :
http://dev.nexen.net/news/
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
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

