Lettres


[Actu PHP] Lettre N.33 Dimanche 29 Septembre 2002
************************************************************
L'actualité PHP et MySQL
avec Nexen.net
http://www.nexen.net/
Dimanche 29 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
====
6 mois d'édition de la lettre hebdomadaire, avec aujourd'hui
plus de 530 inscrits. Depuis que nous avons démarré cette lettre,
nous avons annoncé en avant première 5 versions de PHP et
2 de MySQL. Merci à tous pour votre fidélité, et votre grand
intérêt.

Damien Seguy.

Site de la semaine
===============
EasyPHP est née il y a un peu plus de 2 ans pour aider tout ceux
qui debute a partir du bon pied et ainsi faire découvrir ce formidable
outil qu'est le PHP.

EasyPHP n'a pas cessé d'évolué pour faire partie des centaines
de milliers d'utilisateurs de PHP, retrouvez nous sur
http://www.easyphp.org

Emmanuel FAIVRE

Au sommaire
===========
  • [1] Protéger vos adresses email contre le spam
  • [2] phpinfo.net ferme ses portes
  • [3] PWN8 : Pear Weekly NewsLetter8
  • [4] Graphviz : outil de génération de diagrammes en PHP
  • [5] La sécurité des sites web
  • [6] Comprendre les erreurs en PHP
  • [7] Un projet paie sous PHP
  • [8] Deux drivers .NET natifs pour MySQL
  • [9] Séminaire sur les logiciels Libres
  • [10] Microsoft et IBM critiquent MySQL
  • [11] PHPCon 2002 : annonce de presse
  • [12] MySQL assure le support des transactions
  • [13] Revue du livre "Professional PHP4 XML"
  • [14] PHP Nuke 6.0
  • [15] Apache 2.0.40 et PHP 4.2.3 sur MacOSX 10.2
  • [16] Apache 2.0.40 et PHP 4.2.3 sur MacOSX 10.2
  • [17] Résumé hedbomadaire PHP # 104
  • [18] PHP au secours de FranceTelecom !
  • [19] Accès FTP simplifiés en PHP
  • [20] PWN7: Pear Weekly NewsLetter 7


  • Toute l'actualité en détails :
    ===============================
    [1] Protéger vos adresses email contre le spamHaut ]
    ------------------------------------------------------------
    Dans cet article, deux techniques simples sont dévoilées
    pour protéger les adresses emails que vous placez sur votre
    site contre les robots de spam, qui scannent votre site à
    la recherche d'une adresse :
    1) placez vos emails dans des javascripts
    2) installez un formulaire 'contact' en PHP!
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/29/1069,0,1,0,0.php3


    [2] phpinfo.net ferme ses portesHaut ]
    ------------------------------------------------------------
    C'est avec beaucoup de tristesse que nous avons appris la
    fermeture de phpinfo.net. Site incontournable de la
    communauté francaise pour le PHP, il diffusait des
    tutoriels et des actualités régulières et de bonne
    qualité. Trois ans de contributions ont finis par peser, et
    le webmaster, J-Pierre, a décidé de " quitter afin de
    découvrir de nouveaux horizons et de consacrer plus de
    temps à mes proches.".
    Le site ne sera pas perdu, car il devrait être de nouveau
    en ligne, avec tout son contenu.

    Nexen.net souhaite saluer JPD et son oeuvre irremplacable.
    Bonne chance pour la suite, et merci pour tout!
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/29/1068,0,1,0,0.php3


    [3] PWN8 : Pear Weekly NewsLetter8Haut ]
    ------------------------------------------------------------
    New Releases

    Stable

    * Image_GraphViz  - A library to work with AT&T's GraphViz
    tools (A graphing and visualization library)
    * Benchmark  - a framework to benchmark PHP scripts and
    functions.
    * PHPUnit  - a regression testing library to test the
    applications so methods and output produces expected return
    values
    * XML_Transformer  - a Library to which enables you to bind
    php functions to XML tags.


    Beta

    * DBA  - A wrapper class for the DBA php functions,
    including a file based DBA emulator
    * Net_Dict  - a library to query Internet Dictionary
    Servers
    * Mail_Queue  - a library to queue up the delivery of a
    large number of emails.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/29/1067,0,1,0,0.php3


    [4] Graphviz : outil de génération de diagrammes en PHPHaut ]
    ------------------------------------------------------------
    Les outils de générations d'images sont très pratiques pour
    faire des diagrammes, que le HTML ne sauront que très mal
    reproduire. Graphviz est une librairie Open Source, réalisé
    par les laboratoires de Bell, pour construire rapidement
    des organigrammes et réseaux de neurones ou encore des
    cartographiques de type internet.

    Cette librairie est désormais intégrée dans PHP via une
    classe PEAR :
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/29/1066,0,1,0,0.php3


    [5] La sécurité des sites webHaut ]
    ------------------------------------------------------------
    Voici un article qui n'est pas directement lié à PHP et
    MySQL, mais qui fait un point très complet sur les
    problèmes de sécurité. En fait, le sommaire pourrait être
    facilement utilisé comme liste de vérification lorsque vous
    faite le bilan sécurité de votre site web.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/28/1065,0,1,0,0.php3


    [6] Comprendre les erreurs en PHPHaut ]
    ------------------------------------------------------------
    Faire une erreur en PHP est classique. Mais comprendre la
    raison qui est fournie par PHP pour corriger son erreur,
    c'est parfois une autre paire de manche.

    DevArticles fait une présentation de ces erreurs
    classiques, et comment les corriger. Un bon complément est
    la bibliothèque d'erreur de Nexen.net.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/27/1064,0,1,0,0.php3


    [7] Un projet paie sous PHPHaut ]
    ------------------------------------------------------------
    Une paie en PHP sous licence libre, est-ce possible ?
    Une exploitation commerciale des services en ligne est-ce
    réaliste ?
    Peut être avec votre lumineuse participation.
    Si vous êtes intéressés je vous propose de faire un tour
    sur le site "embryonnaire"
    machinbidule et
    de vous abonner à la ML créée pour l'occasion phpaie-
    subscribe@machinbidule.com pour
    discuter de ce projet bi-céphale.

    [Note du modérateur : Je transmet ici une demande de
    contribution, sur un projet interessant. Si vous avez
    d'autres projets a faire connaitre, laissez nous une
    dépêche sur les news, ou un mail. Si vous êtes très
    nombreux, nous ouvrirons une page spéciale pour cela.]
    ------------------------------------------------------------
    Gibier Jean-Charles (http://www.machinbidule.com)
    http://dev.nexen.net/news/gen.php3/2002/09/26/1062,0,1,0,0.php3


    [8] Deux drivers .NET natifs pour MySQLHaut ]
    ------------------------------------------------------------
    ZDnet france nous confirme le fait que MYSQL est deja prêt
    pour .NET, de Microsoft. Après l'avoir annoncé sur son
    site, voila deux solutions professionnelles qui sortent
    simultanément :
    "dbProvider et MySQLNet Provider permettent d'accéder à
    MySQL depuis un code .NET sans avoir à passer par ODBC."

    Avec l'extension .NET de PHP, cela complète les connexions
    avec les nouveaux systèmes de Microsoft.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/26/1063,0,1,0,0.php3


    [9] Séminaire sur les logiciels LibresHaut ]
    ------------------------------------------------------------
    NexenServices sera représenté par Ghislain Seguy,
    responsable de l'infrastructure d'hébergement de
    NexenServices et Nexen.net, lors du séminaire sur les
    logiciels libres, organisé par le Benchmark group.

    Ghislain interviendra en qualité d'experts en logiciels
    libres : NexenServices utilise et contribue à de nombreux
    logiciels libres comme PHP, MySQL, et Linux Debian.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/26/1061,0,1,0,0.php3

    [10] Microsoft et IBM critiquent MySQLHaut ]
    ------------------------------------------------------------
    Sur Infoworld, on peut lire un article où IBM et Microsoft
    critiquent MySQL On serait tenté de croire que des deux
    géants de l'informatique, respectivement éditeurs des SGBD
    DB2 et SQL Server, considèrent dorénavant MySQL comme une
    menace sérieuse.


    Cette attaque est néanmoins à tempérer avec un benchmark
    publié sur eweek.com, où il ressort que Oracle et MySQL
    sont mieux notés que DB2 et SQL Server.


    Que croire? les affirmations gratuites et mensongères ou le
    benchmark?

    "With open-source, you're not going to get a
    platform that's as reliable or scalable or as secure as
    what you're going to get with a leading vendor",
    Microsoft fait sourire.
    ------------------------------------------------------------
    Guillaume Plessis (http://www.moolfreet.com)
    http://dev.nexen.net/news/gen.php3/2002/09/25/1060,0,1,0,0.php3


    [11] PHPCon 2002 : annonce de presseHaut ]
    ------------------------------------------------------------
    Avec l'approche des conférences PHP (fin octobre et début
    novembre pour les deux plus importantes), les annonces de
    presse font rage.
    Et voici une alléchante présentation de PHPCon 2002. Vous
    pourrez aussi y piocher des arguments pour diffuser PHP
    autour de vous!

    Merci à PHPDevelopper pour le lien.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/25/1057,0,1,0,0.php3


    [12] MySQL assure le support des transactionsHaut ]
    ------------------------------------------------------------
    MySQL vient d'annoncer officiellement que ce nombre d'entre
    nous exploitait depuis longtemps : le support des
    transactions, grâce à InnoDB. En effet, grâce à ce pilote,
    MySQL dispose désormais des fonctions de commit et
    rollback, ainsi que d'un système complexe et très robuste
    de récupération après crash.
    Le système a été testé intensivement sur des applications
    critiques et à haute disponibilité sans montrer de signe de
    défaillance.
    Et ce, toujours au prix imbattable de 0 Euro/Dollar à
    l'achat, et un cout d'appropriation très bas.

    Notons que c'est MySQL qui fait rouler Nexen.net et les
    services d'hébergement de NexenServices.com. Le communiqué
    est très entousiaste, et nous pouvons confirmer que MySQL :
    c'est du béton!
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/25/1059,0,1,0,0.php3


    [13] Revue du livre "Professional PHP4 XML"Haut ]
    ------------------------------------------------------------
    Slashdot vient de se fendre d'une revue de lecture
    entousiaste pour le livre "Professional PHP4 XML". Le livre
    est vraiment excellent, et couvre un nombre exhaustif de
    sujet autour de PHP et XML. Venant d'un monde ou de
    l'autre, achetez le!
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/25/1058,0,1,0,0.php3

    [14] PHP Nuke 6.0Haut ]
    ------------------------------------------------------------
    Le nouveau PHP-Nuke Final version 6.0 a été publié le 23
    septembre. PHP est un portail, écrit en PHP, qui permet de
    mettre en place rapidement un CMS, avec de nombreuses
    fonctionnalités comme des votes, livres d'or, forums...

    PHPNuke reste le plus populaire des portails grâce à un
    niveau de fonctionnalité très élevé, et une approche très
    client. Il souffre toujours d'un code poreux et brouillon.
    A noter aussi que PHP Nuke n'est plus sponsorisé par
    Mandrake, et se cherche un modèle pour que l'auteur (Mr
    Burzi) puisse continuer à se consacrer au développement.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/24/1056,0,1,0,0.php3


    [15] Apache 2.0.40 et PHP 4.2.3 sur MacOSX 10.2Haut ]
    ------------------------------------------------------------
    On parle beaucoup de PHP et Apache 2.0.40. La nouvelle
    mouture du serveur web le plus répandu au monde annonce des
    améliorations fantastiques, mais une mise en place un peu
    fantasque.

    Pour les aficionados des machines à la Pomme, voici un
    tutoriel complet de James Pelow, sur comment faire
    l'installation des toutes dernières versions de PHP et
    Apache sur la dernière version de macOS (Jaguar).

    Serait-ce un dernier tutoriel?
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/24/1055,0,1,0,0.php3


    [16] Apache 2.0.40 et PHP 4.2.3 sur MacOSX 10.2Haut ]
    ------------------------------------------------------------
    On parle beaucoup de PHP et Apache 2.0.40. La nouvelle
    mouture du serveur web le plus répandu au monde annonce des
    améliorations fantastiques, mais une mise en place un peu
    fantasque.

    Pour les aficionados des machines à la Pomme, voici un
    tutoriel complet de James Pelow, sur comment faire
    l'installation des toutes dernières versions de PHP et
    Apache sur la dernière version de macOS (Jaguar).

    Serait-ce un dernier tutoriel?
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/24/1055,0,1,0,0.php3


    [17] Résumé hedbomadaire PHP # 104Haut ]
    ------------------------------------------------------------
    Avi Lewin vient de publier le dernier résumé hebdomadaire du
    développement PHP.

    FIX: Correction de ext/mbstring
    TLK: XSLT, Sablotron et PHP
    FIX: Additions à OpenSSL
    FIX: Correction de ext/FriBiDi
    NEW: Redefinitions des messsages d'erreurs de classes
    indéfinies
    TLK: Modification pour .phps
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/24/1054,0,1,0,0.php3


    [18] PHP au secours de FranceTelecom !Haut ]
    ------------------------------------------------------------
    "www.Marcopoly.com et www.Alapage.com, deux sites bien
    connus des internautes. Or, ces deux sites de commerces
    sont réalisés en PHP !"

    Même les gros mastodontes de l'industrie francaise
    utilisent PHP et ne s'en porte pas mal!
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/23/1053,0,1,0,0.php3

    [19] Accès FTP simplifiés en PHPHaut ]
    ------------------------------------------------------------
    KioobFTP, une classe puissante permettant des transferts FTP
    très simplifiés (par exemple pour programmer l'archivage
    des logs de votre site) vient de sortir en version 0.5.3.

    Au menu :
    * cache sur dossiers
    * interprétation complete du RAWLIST (timestamp, owner,
    etc)
    * transfert de dossiers complets
    * correction du bug FTP des versions sous windows de
    PHP<4.3
    * transferts en mode "AUTO"
    * reconnaissance de la plupart des serveurs FTP de type
    UNIX
    * gestion complete des erreurs

    Un client FTP en shell est également disponible pour donner
    un aperçu des fonctionnalités de la classe.
    ------------------------------------------------------------
    Bool (http://www.boolsite.net)
    http://dev.nexen.net/news/gen.php3/2002/09/23/1051,0,1,0,0.php3


    [20] PWN7: Pear Weekly NewsLetter 7Haut ]
    ------------------------------------------------------------
    Pierre Alain Joye publie et traduit la septième lettre
    hebdomadaire de PEAR :

    La liste fût très animée cette semaine, signe d'un retour à
    un rythme soutenu des mises à jours, ajouts et autres
    corrections sur pear. Les sujets étaient très variés, du
    désormais classique 'convention de nommage' et 'coding
    standard' en passant par le système de traduction
    automatique ou peardoc. A signaler le travail accompli
    cette semaine par Sebastian Bergmann et Kristian Köhntopp
    sur XML_Transfomer qui nous vaut aujourd'hui la sortie
    d'une nouvelle version stable.  Cette semaine a vu pas
    moins de quatres versions stables, ce qui est en soit une
    excellente nouvelle, ainsi qu'une version Beta.

    Nouvelles sorties

    Stable
    * HTTP_Request  - Fournit  une API simple pour créer de
    requêtes HTTP (GET/POST/HEAD/TRACE/PUT/DELETE, Basic
    authentication, Proxy, Proxy Authentication etc. )
    * Log - Fournit un système d'abstraction pour les log,
    supportant le mode console, fichiers, syslog, SQL, mail et
    mcal.
    * Net_DNS - Librairies de résolution DNS et outils divers
    associés au DNS.
    * Var_Dump  - Fournit un moyen simple de dumper les
    informations concernant une variable.
    * XML_Transformer  - Transformation XML en php, XML vers
    XML sans avoir besoin de XSLT

    Beta
    * Mail_Queue - Une classe pour gérer les queues de mails.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/23/1052,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