Lettres


[Actu PHP] Lettre N.112 Dimanche 23 Novembre 2003
************************************************************
L'actualité PHP et MySQL
avec Nexen.net
http://www.nexen.net/
Dimanche 23 Novembre 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
=====
Rendez vous au forum PHP.

http://www.afup.org/forumphp/

Le forum PHP 2003 aura lieu ces mercredi et jeudi, au
club confair de Paris. Les dernières places sont en train
de partir comme des petits pains, et la salle risque d'être
bondée pour venir écouter un programme de très bon
niveau.

Ce rendez-vous est très attendu, puisque c'est l'événement
majeur de la communauté française depuis 3 ans.
Vous pourrez y rencontrer tous ceux qui font l'actualité
de PHP cette année, et prendre de fructueux contacts :
le forum PHP est aussi un événement de réseau.

Damien Seguy

Site de la semaine
==================
Une fois n'est pas coutume, nous avons choisi MySQL
comme site de la semaine, pour la publication de MaxDB.
MaxDB est le nom de la base de données choisie pour
succéder à SAPDB. SAP, le premier éditeur d'ERP,
a choisi de transmettre sa base de données Open Source
à MySQL AB. Charge à cette dernière de poursuivre
le développement et d'assurer le support auprès des
clients SAP. MySQL AB reprend le modèle économique
du serveur MYSQL (une licence Open Source GPL,
et une licence commerciale).

http://www.mysql.com/press/release_2003_35.html

Au sommaire
===========
  • [1] NexenServices remarqué pour la qualité
  • [2] Actualité de développement de PEAR
  • [3] PHPnewsgroup 0.8.3b
  • [4] Alertes de sécurité
  • [5] MySQL AB surprend le monde des affaires
  • [6] Gallery expliquée
  • [7] Cinq hébergements PHP professionnels à petit prix
  • [8] CSDPTT(France) et Yam Pukri rebelote : Une
  • [9] Web Services avec PHP
  • [10] Échecs en PHP
  • [11] L'administration française choisit PHP et MYSQL
  • [12] Conférence PHP à Manchester
  • [13] pgAdmin3
  • [14] Smarty 2.6.0
  • [15] Inclure des fichiers selon les choix de
  • [16] pgManage passe en open source
  • [17] Le nouveau PostgreSQL est arrivé
  • [18] Sortie de MaxDB
  • [19] direction|PHP à l'Interop
  • [20] Direction|PHP du mois de novembre est paru!
  • [21] Install Party MySQL au ComDex
  • [22] Résumé de la semaine de développement PHP
  • [23] Rekall : interface SQL généraliste
  • [24] PHPCap : capture de paquets réseaux


  • Toute l'actualité en détails :
    ===============================

    [1] NexenServices remarqué pour la qualitéHaut ]
    ------------------------------------------------------------
    Au mois d'octobre, Nexen Services a été classé numéro 1 au
    palmarès des hébergeurs mutualisés, édité par WitBe.
    Il s'agit d'un classement qui prend en compte le temps
    d'accès et le nombre d'erreurs durant un mois. NexenServices
    avance une disponibilité de 99,76%, et le meilleur temps
    d'accès moyen des 8 hébergeurs classés. Ce classement n'est
    pas une surprise, puisque le mois dernier, NexenServices était
    classé second.
    "Les plates-formes mutualisées sont souvent utilisées comme
    tests par nos clients pour leur applications, avant de
    passer à des solutions plus avancées techniquement.
    Nous recherchons l'excellence technique sur toute notre
    gamme de solutions, jusqu'aux solutions dédiées les plus
    ambitieuses", dit Ghislain Seguy, directeur technique
    de la plate-forme.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/11/23/2358,0,1,0,0.php3


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

    + Auth_PrefManager
    Classe de gestion des préférences

    +Calendar
    Un paquet pour construire des structures calendaires

    + HTML_Progress
    Une barre de progression en XHTML, simple et conviviale

    + HTTP_WebDAV_Server
    Classe de base pour WebDAV

    + Log
    Utilitaires de logs

    + Net_UserAgent_Mobile
    Analyseur de description des navigateurs

    + System_ProcWatch
    Surveillance des processus

    + XML_Beautifier
    Classe pour formater les fichiers XML

    + XML_Util
    Paquet d'utilitaires XML
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/11/23/2357,0,1,0,0.php3


    [3] PHPnewsgroup 0.8.3bHaut ]
    ------------------------------------------------------------
    "PHPnewsGroups est un USENET news client, totalement
    écrit en PHP4.

    Complètement basé pour le Web, l'interface de PHPnewsGroups
    est très facile à employer et n'exige aucune connaissance
    particulière de USENET. Juste quelques fichiers de
    configuration à éditer et c'est tout !

    Avec PHPnewsGroups, vous recherchez et accédez facilement
    au contenu binaire des newsgroups que vous désirez.

    Pourquoi utilisez PHPnewsGroups ?
    Parce qu'il vous permet de rechercher rapidement et
    exactement ce que vous voulez, parmi un grand nombre de
    newsgroups existant sur USENET, avec une interface web
    très facile à utiliser"
    Merci à PHParch pour le tuyau.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/11/22/2356,0,1,0,0.php3


    [4] Alertes de sécuritéHaut ]
    ------------------------------------------------------------
    PHP et MySQL ne font actuellement l'objet d'aucune alerte
    sécurité dans leur version courante.

    2 alertes de sécurité ont été émises concernant des
    applications PHP et MySQL.
    Elles concernent PHP-Coolfile et phpBB.

    phpWebFileManager index.php Directory Traversal Vulnerability
    PHPList Remote File Include Vulnerability
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/11/22/2355,0,1,0,0.php3


    [5] MySQL AB surprend le monde des affairesHaut ]
    ------------------------------------------------------------
    Marten Mickos répond à searchentrepriselinux à propos des
    dernières annonces de MySQL, au sujet des versions
    entreprise et SAP. La communauté des affaires découvre
    avec surprise la progression fulgurante de l'un des joyaux
    de l'Open Source. Après avoir annoncé la réussite de
    l'implantation chez Sabre Holding, pour assurer le service
    de Air Shopping, une activité stratégique pour Sabre.
    Et cette semaine, MySQL AB a commencé à diffuser maxDB, la
    base de données héritée de SAP, et certifiée pour être
    utilisée avec la solution ERP d'entreprise.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/11/22/2354,0,1,0,0.php3


    [6] Gallery expliquéeHaut ]
    ------------------------------------------------------------
    Gallery est une application écrite en PHP, qui permet de
    présenter rapidement des photos sous forme d'album.
    Cette application est l'une des plus utilisées, et elle est
    plébiscitée par le groupe PHP pour mettre en ligne ses
    photos de conférences. Pour la découvrir en détail,
    voici un article de Builder.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/11/22/2353,0,1,0,0.php3


    [7] Cinq hébergements PHP professionnels à petits prixHaut ]
    ------------------------------------------------------------
    David Thévenon publie un article sur Indexel, qui présente 5
    hébergements professionnels à faible coût. Nexen Services,
    le grand frère de Nexen.net, y figure en bonne position,
    pour sa solution de paiement en ligne.

    A noter que .NET propose ce mois-ci un tableau comparatif
    de deux pages, avec tous les hébergeurs, et leurs tarifs. À
    se procurer dans les librairies.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/11/21/2352,0,1,0,0.php3


    [8] CSDPTT(France) et Yam Pukri rebelote : Une
    formation de haut niveau
    ------------------------------------------------------------
    " 1. Objectif des ateliers de formation

    L'objectif des ateliers de formation est de contribuer à
    l'appropriation au Burkina Faso des compétences et
    savoir-faire dans les domaines des Technologies de
    l'Information et de la Communication (TIC), à savoir :

    créer et maintenir des sites web professionnels dynamiques;
    développer des applications de gestion de bases de données

    Les ateliers se déroulent dans une salle de formation
    de Yam Pukri.

    3. Participants Chaque atelier s'adresse à des
    formateurs qui seront ensuite chargés d'organiser des formations
    au sein de leur structure respective afin de propager le
    savoir acquis. De ce fait, les participants doivent
    disposer du niveau requis et doivent faire preuve de
    compétences pédagogiques. La sélection des
    participants est à la charge de Yam Pukri. Le nombre maximum de
    participants par atelier est de 20 personnes soit 10 personnes pour
    la journée et 10 pour la soirée.

    Atelier Création et Gestion d'application web
    dynamiques basées sur PHP et MYSQL"

    Une session de formation PHP et MySQL en Afrique.
    C'est rare et cela mérite d'être signalé.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/11/21/2351,0,1,0,0.php3


    [9] Web Services avec PHPHaut ]
    ------------------------------------------------------------
    "Si vous maintenez un site web dynamique en PHP et que
    vous souhaitez y ajouter des données provenant de sites qui
    offrent des services web, cet article de Project:Omega.org
    est fait pour vous.
    WebDev - Services Web : Utiliser SOAP avec PHP :
    Cet article décrit comment installer et configurer nuSOAP
    afin de permettre à des scripts écrits en PHP
    d’établir des requêtes vers des Services Web en utilisant le
    protocole SOAP." nous signale MacGeneration.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/11/21/2350,0,1,0,0.php3


    [10] Echecs en PHPHaut ]
    ------------------------------------------------------------
    PHPChess est une application qui permet à deux joueurs de
    jouer en ligne aux échecs. L'application dessine
    l'échiquier et enregistre les mouvements. Elle dispose
    aussi d'un module de communication immédiate pour
    permettre
    les discussions en direct des joueurs.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/11/21/2349,0,1,0,0.php3


    [11] L'administration française choisit PHP et MYSQLHaut ]
    ------------------------------------------------------------
    Frédéric Hovart a identifié plusieurs sites de
    l'administration, qui font la une actuelle et repose
    sur PHP : débat national sur l'école, Mémoire des hommes,
    Lire en fête, Fête de la Science 2003 et Conseil de la
    concurrence diffusent des informations et des bases de
    données grâce à PHP.
    Cet engouement des services publics pour PHP s'est
    confirmé sur le salon Interop, ou le stand de Direction|PHP a
    reçu la visite de l'Armée de terre, du ministère de
    l'éducation, de l'assurance Maladie et du Ministère de l'Intérieur.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/11/21/2348,0,1,0,0.php3


    [12] Conférence PHP à ManchesterHaut ]
    ------------------------------------------------------------
    Ca y est, une troisième conférence PHP émerge en Europe,
    dans l'un des pays les plus utilisateurs de PHP : en
    Angleterre, à Manchester, Davey Shafik lance PAWS (PHP
    And Web Standards), une conférence dédiée à PHP, qui aura
    lieu du 20 au 24 février 2004.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/11/21/2347,0,1,0,0.php3


    [13] pgAdmin3Haut ]
    ------------------------------------------------------------
    pgAdmin3, l'interface graphique de la base de données
    PostgreSQL pour GNU/Linux, MS Windows et FreeBSD est
    disponible sous licence libre 'Artistic license'.
    pgAdmin existe depuis plus de 5 ans et dispose d'une large
    communauté de développeurs et d'utilisateurs.

    pgAdmin3 est conçu pour PostgreSQL 7.3/7.4 et supporte
    toutes les fonctionnalités de PostgreSQL. Des binaires
    sont compilés chaque jour à partir des versions CVS et mis
    à disposition. L'évolution est constante.
    Rejoignez-nous!

    Pour plus d'informations: http://www.pgadmin.org
    ------------------------------------------------------------
    Jean-Michel Pouré (http://www.pgadmin.org)
    http://dev.nexen.net/news/gen.php3/2003/11/21/2345,0,1,0,0.php3


    [14] Smarty 2.6.0Haut ]
    ------------------------------------------------------------
    Smarty 2.6.0 est publiée, et propose une non-révolution :
    l'architecture de Smarty a été complètement revue, et
    mise à jour, afin d'optimiser les dernières évolutions, et de
    prendre en compte les myriades de tests et de systèmes
    qui sont désormais supportés.

    En fait, même si tout a changé, le code est utilisable
    de la même façon, avec très peu de modifications.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/11/21/2346,0,1,0,0.php3


    [15] Inclure des fichiers selon les choix de
    l'utilisateur
    ------------------------------------------------------------
    EvilWalrus présente sur son site un tutoriel intéressant sur
    les inclusions de fichiers selon les choix de l'internaute.

    Un bon nombre de débutants (il m'est même arrivé de
    constater cette faille sur des sites de personnes pourtant
    réputées pour être très compétentes) à tendance à négliger
    les trous de sécurité de ce concept, par exemple ce petit
    script :
    include($_GET['page']);
    ?>

    est un script présentant un énorme trou de sécurité.
    Il suffit simplement d'appeler
    script.php?page=/un/fichier/que/je/veux.extension pour
    visualiser ce fichier ou se le voir proposer en
    téléchargement (si le serveur web a les bons droits
    dessus).

    Le tutoriel sur evilwalrus.com vous apprenda ce qu'il
    faut faire, et surtout ce qu'il ne faut JAMAIS faire dans
    ce genre de scripts.
    ------------------------------------------------------------
    didou (didou@keliglia.com)
    http://dev.nexen.net/news/gen.php3/2003/11/20/2344,0,1,0,0.php3


    [16] pgManage passe en open sourceHaut ]
    ------------------------------------------------------------
    PgManage, le puissant outil de gestion de bases de
    données PostgreSQL vient de passer sous licence Open Source.

    Les binaires fournis restent eux payants, mais à
    petit prix. Cet argent aidera à la poursuite des
    développements.
    Les familiers de Ant peuvent cependant télécharger
    gratuitement les sources et produire leurs binaires
    par eux-mêmes.

    Ce changement de licence confirme encore une fois la
    montée en puissance de l'Open Source. Belle initiative saluée
    par l'équipe Nexen.net
    ------------------------------------------------------------
    Dave (dave@nexen.net)
    http://dev.nexen.net/news/gen.php3/2003/11/19/2343,0,1,0,0.php3


    [17] Le nouveau PostgreSQL est arrivéHaut ]
    ------------------------------------------------------------
    La version 7.4 de Postgre est (enfin) disponible,
    après plus d'un an de tests.

    Cette nouvelle version apporte son lot de changements,
    notamment avec l'amélioration des requêtes imbriquées
    IN et NOT IN, l'optimisation des requêtes utilisant JOIN et
    un nouveau protocole client/serveur.
    ------------------------------------------------------------
    Dave (dave@nexen.net)
    http://dev.nexen.net/news/gen.php3/2003/11/19/2342,0,1,0,0.php3


    [18] Sortie de MaxDBHaut ]
    ------------------------------------------------------------
    MySQL AB a annoncé hier la sortie de MaxDB™.

    MaxDB est une base de données résistante, open source
    et certifiée SAP. Elle offre une haute disponibilité et
    un ensemble complet de dispositifs.

    MaxDB complète la base de données MySQL, prolongeant
    l'extension du marché de MySQL AB aux grands environnements de
    mySAP ERP et à d'autres applications qui exigent le
    niveau maximal de fonctionnalités pour les entreprises.
    ------------------------------------------------------------
    didou (didou@keliglia.com)
    http://dev.nexen.net/news/gen.php3/2003/11/19/2341,0,1,0,0.php3


    [19] direction|PHP à l'InteropHaut ]
    ------------------------------------------------------------
    Ce matin a débuté l'édition 2003 du salon Interop.

    L'équipe de direction|PHP, représentée par Damien
    Seguy, sera ravie de vous y retrouver tout au long de la
    journée, dans le carré du logiciel libre. L'équipe sera
    présente tout au long de cette édition et se fera un plaisir de
    vous retrouver pour discuter de notre langage de
    programmation favori. Le stand est situé à côté de celui de MySQL
    AB, vous pourrez donc faire d'une pierre deux coups en
    vous y rendant.

    Pour la première fois, NetWorld+Interop Paris et Comdex
    Las Vegas jouent la synergie, en se déroulant aux mêmes
    dates.

    Au programme de l'édition Interop 2003, tous les
    programmes de Comdex Fall en live depuis Las Vegas, grâce à une
    retransmission en IPv6 via le réseau InteropNet.
    ------------------------------------------------------------
    didou (didou@keliglia.com)
    http://dev.nexen.net/news/gen.php3/2003/11/19/2340,0,1,0,0.php3


    [20] Direction|PHP du mois de novembre est paru!Haut ]
    ------------------------------------------------------------
    78 pages de technologies de pointe, tout en français.
    5,5 €

    Si vous passez sur le salon Interop, passez nous voir
    au stand Direction|PHP!

    Au programme de ce numéro :
    - Bien démarrer avec SQLite par John Coggeshall
    - Introduction à CVS par Dejan Bosanac [Extrait gratuit]
    - Des outils à portée de main pour optimiser
    les requêtes MySQL par Damien Seguy
    - Cartographie des projets PHP par Frédéric Bordage
    - Tribune libre par Cyril Pierre de Geyer

    Mais aussi

    - Introduction à PHP|GTK par Eric Persson
    - Introduction aux fonctions de calendrier de PHP
    par Eric Brown
    - Gérer la charge d'un serveur avec une file
    d'attente par Rodrigo Becke Cabral
    - SimpleXML pour le peuple par Stephan Schmidt
    - Surcharge d'objets en PHP par Alessandro Sfondrini
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/11/18/2339,0,1,0,0.php3


    [21] Install Party MySQL au ComDexHaut ]
    ------------------------------------------------------------
    MySQL AB sera présent au Comdex, de Las Vegas (Nevada)
    avec une install Party : il suffit de se présenter avec son
    ordinateur portable pour se voir installer gracieusement la
    célèbre base de données. Ce sera aussi l'occasion de
    rencontrer les membres de l'équipe et d'en apprendre
    bien plus sur la petite base de données qui grimpe.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/11/17/2338,0,1,0,0.php3


    [22] Résumé de la semaine de développement PHPHaut ]
    ------------------------------------------------------------
    L'équipe Zend vient de publier le résumé de la semaine
    :

    NEW: Benchmarks de PHP
    TLK: Feuille de route pour PHP 5
    NEW: Extension PHP-IDN
    TLK: Extension Java
    TLK: Upload meter

    TLK : Discussion; NEW : Nouveauté
    ------------------------------------------------------------
    didou (didou@keliglia.com)
    http://dev.nexen.net/news/gen.php3/2003/11/17/2337,0,1,0,0.php3


    [23] Rekall : interface SQL généralisteHaut ]
    ------------------------------------------------------------
    TheKompany vient d'annoncer la diffusion de Rekall,
    une interface graphique pour les bases de données. Il
    supporte MySQL ,PostgreSQL,XBase,IBM DB2, ODBC et se présente
    comme un outil de développement rapide, pour concevoir,
    manipuler et modifier les bases de données. Les tarifs
    commencent à partir de 70 $ US, et le programme est disponible pour
    Windows et Linux; MacOSX suivra bientôt.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/11/17/2336,0,1,0,0.php3


    [24] PHPCap : capture de paquets réseauxHaut ]
    ------------------------------------------------------------
    PHPCap est un groupe de deux extensions C pour PHP,
    qui sont utilisables comme utilitaires réseau. PHPCap est une
    interface avec la bibliothèque Pcap pour suivre et
    sniffer les paquets réseaux. PktTool fournit les outils pour créer
    et envoyer des séquences de paquets personnalisées.
    (source : PHPsecure)
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2003/11/17/2335,0,1,0,0.php3

    ***************************************************************
    La lettre hebdo est relue par Pascal Bédard.
    ***************************************************************
    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é 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