Lettres


[Actu PHP] Lettre N.31 Dimanche 15 Septembre 2002
************************************************************
L'actualité PHP et MySQL
avec Nexen.net
http://www.nexen.net/
Dimanche 15 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
====
Nous sommes actuellement plus de 500 sur la liste d'actualité
Nexen.net! Ce chiffre croit toutes les semaines, et les visites
sur la page officielle http://dev.nexen.net/news/index.php3
augmentent aussi. Un grand merci à tous pour votre intérêt.

Je tiens aussi à remercier tous les webmestres qui me consacrent un
peu de leur temps pour présenter leur site web, et nous permettre de
les découvrir plus en détails dans ces colonnes.

Damien Seguy.

Site de la semaine
==============
webmasters.
Sur le site Manucorp, vous pourrez trouver un peu tout bien sur quelques
news, mais aussi des cours et des articles sur PHP.

En plus de ca, vous trouverez la possibilité d'accéder au newsgroup
relatif à PHP mais aussi aux mailing liste qui parle de PHP, de PEAR,
de la documentation mais aussi des bugs et du developpement de PHP.

La particularité de Manucorp est la possibilité d'accéder aux sources
des pages sur lesquels vous naviguer. La meilleur facon de faire
son propre site est de voir le fonctionnement d'un autre.

Manucorp est loin d'etre un site incontournable dans la nébuleuse
des sites consacrés à PHP mais j'espere lui avoir donner
un petit peu d'originalité.

A bientot sur http://www.manucorp.com
Emmanuel FAIVRE

Au sommaire
===========
  • [1] Résumé hedbomadaire PHP # 103
  • [2] PEAR Weekly News for week ending 15 Sep 2002
  • [3] Interface web pour les DNS
  • [4] Nouvelle version stable de Templeet
  • [5] Générer des fichiers RSS avec PHP, ASP et Perl
  • [6] MySQL AB annonce la première conférence MySQL en avril 2003
  • [7] Les références avancées en PHP
  • [8] IBM diffuse des tutoriels PHP
  • [9] enable-all, disable-all
  • [10] Sécurisez les authentifications
  • [11] Installer PHP sur windows.
  • [12] Pourquoi choisir PHP?
  • [13] Webservices NuSoap
  • [14] MySQL Server intègre un gestionnaire MYSQL
  • [15] Résumé hebdomadaire de PHP : 102
  • [16] Comment concevoir les objets PHP
  • [17]  Arkeia : Version 5 de sa solution de sauvegarde de données
  • [18] Trilogie PHP/Flash
  • [19] Cachez ce PHP que je ne saurais voir...
  • [20] PWN6: Pear Weekly NewsLetter6


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

    [1] Résumé hedbomadaire PHP # 103Haut ]
    ------------------------------------------------------------
    Avi Levin vient de publier le dernier résumé hebdomadaire du
    développement PHP.

    TLK: Situation de la licence
    FIX: type1 fonts with GD
    FIX: Mise à jour PCREe
    BUG: L'extensionCOM est toujours en panne
    NEW: support NET-SNMP
    BUG: strto[upper|lower] et UTF-8
    TLK: scripts PHP scripts as .INI files
    TLK: ext/ecasound
    TLK:ext/xmms
    NEW: Next generation ODBC extension
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/15/1022,0,1,0,0.php3


    [2] PEAR Weekly News for week ending 15 Sep 2002Haut ]
    ------------------------------------------------------------
    Si l'activité sur la liste peardev fût des plus tranquilles
    cette semaine, c'est que chacun était très occupé à
    'packager' et sortir de nouvelles releases, pour notre plus
    grand plaisir. Cette semaine a vu six versions stables,
    deux betas et une version de dévelopement. Des discussions
    sur l'utilisation de PEAR sur des serveurs mutualisé ainsi
    qu'un nouveau package prometteur proposé par Christian
    Stocker, Webdav Server Class.

    ------------------------------------------------------------------------
    Nouvelles sorties

    Stable
    * Console_Getopt - Une implémentation PHP de getopt
    (lecture des options sur la commande en ligne)
    * HTML_Crypt - Fournit des méthodes pour crypter des
    chaînes qui seront décrypter ultérieument par le client via
    des fonctions javascript.
    * HTML_Template_IT - Un package incluant une API de
    template, simple d'utilisation, IT ainsi qu'une API
    compatible PHPlib ITX.
    * Pager - Package permettant de paginer des données de
    manière similaire à Google.
    * MDB - Première version stable de PEAR MDB, Metabase
    Merger Database Abstraction Layer.
    * XML_Transformer - Un moyen simple de transformer des
    données XML en code PHP ou en texte.

    Beta
    * Image_Transform - Fournit une API uniformisée pour
    manipuler des images,  utilisant, au choix, GD,
    ImageMagick, imagick ou NetPBM.
    * DB_DataObject - Un constructeur de requêtes et un
    modéliseur de données.

    Development
    * DBA - un wrapper for les fonctions DBA de php (ainsi
    qu'une émulation basé sur des fichiers), et une
    implétentation d'un driver SQL pour les bases de données
    DBA.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/15/1023,0,1,0,0.php3


    [3] Interface web pour les DNSHaut ]
    ------------------------------------------------------------
    Savoir configurer les DNS est un travail compliqué car la
    théorie de cette technologie n'est pas simple à saisir.
    Heureusement, deux projets ont été lancés pour vous aider à
    générer des fichiers simplement et efficacement. A
    découvrir!
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/15/1024,0,1,0,0.php3


    [4] Nouvelle version stable de TempleetHaut ]
    ------------------------------------------------------------
    La première version stable de Templeet est désormais
    disponible. Templeet est un langage de templates associé à
    un système de cache, il permet de gérer plus d'un milliard
    de hits par mois sur un simple serveur.
    Vous pourrez l'utiliser aussi bien pour des galeries photos
    que des systèmes de dépêches type daCode en passant par des
    blogs.
    ------------------------------------------------------------
    Templeet Crew (http://templeet.org/)
    http://dev.nexen.net/news/gen.php3/2002/09/15/1021,0,1,0,0.php3


    [5] Générer des fichiers RSS avec PHP, ASP et PerlHaut ]
    ------------------------------------------------------------
    Voici une occasion pour comparer les trois langages :
    exporter des fichiers RSS, les fichiers de syndication de
    données. Si votre site est important, et que vous souhaitez
    diffuser des accroches sur les sites qui le voudront, les
    fichiers RSS sont très pratiques. Les news du site de
    Nexen.net sont syndiquées avec un back, basé sur le même
    principe.

    Profitez en pour découvrir EASYRSS de PHPSpirit.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/14/1020,0,1,0,0.php3


    [6] MySQL AB annonce la première conférence MySQL en avril 2003Haut ]
    ------------------------------------------------------------
    MySQL vient d'annoncer la première conférence entièrement
    dédiée à MySQL, la célèbre base de données la plus
    populaire dans le monde. Cela se tiendra à San José, en
    Californie, une cité très tourné vers les technologies
    modernes. Les dates seront du 10 au 12 avril 2003.
    C'est un signe des temps très fort qu'adresse ici MYSQL. En
    effet, le thème des bases de données est un thème très
    restreint, et réaliser une conférence toute axée sur MySQL
    est une gageure. De plus, la tenue de l'événement
    correspond bien à l'importance que représente le marché
    américain pour MYSQL.

    Avis aux conférenciers : les appels à candidatures ont
    commencés!
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/14/1019,0,1,0,0.php3

    [7] Les références avancées en PHPHaut ]
    ------------------------------------------------------------
    John Coggeshall complète son tutoriel sur les références en
    PHP, avec un nouvel article.
    Il y aborde notamment les fonctions qui retournent des
    références, les tableaux de références.

    Merci à PHPdevelopper pour la dépêche.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/13/1018,0,1,0,0.php3


    [8] IBM diffuse des tutoriels PHPHaut ]
    ------------------------------------------------------------
    Nicholas Chase fait un point de situation sur les
    formulaires et leur utilisation : bien entendu, la récente
    évolution des variables de formulaires $_GET, $_POST et les
    register gloabl sont en premier sur la liste, mais
    l'article passe aussi en revue le cas particulier des
    checkbox, des select multiples et des tableaux dans les
    formulaires, les boutons sous forme d'image.
    Un bon article, avec du code et des copies d'écran. Et cela
    fait plaisir de voir IBM diffuser sur le thème de PHP,
    juste à coté de websphere.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/12/1017,0,1,0,0.php3


    [9] enable-all, disable-allHaut ]
    ------------------------------------------------------------
    Jani Taskinen vient d'écrire un patch pour le système de
    configuration, qui permet désormais de configurer
    directement toutes les extensions PHP, ou de les
    désactiver. Cela permet notamment de se constituer des
    configurations du type 'tout sauf' ou bien 'rien mais
    avec'. Par exemple :

    ./configure --disable-all --with-zlib

    Seule les extensions qui sont compatibles avec les
    standards d'installation les plus récents seront concerné
    par cette extension. NOtons aussi que --enable-all risque
    de donner des maux de têtes aux débutants, car il y a
    toujours les librairies externes à configurer.
    Cette fonctionnalité est actuellement présentée sous forme
    de patch pour les versions actuelles, mais sera intégérée
    au système dès PHP 4.3.0. Elle est en test auprès de Jani.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/12/1016,0,1,0,0.php3


    [10] Sécurisez les authentificationsHaut ]
    ------------------------------------------------------------
    Cyril Pierre de Geyer nous fournit un nouveau tutoriel sur
    les authentifications d'utilisateurs sur le web, à base de
    sessions. Un article en 5 parties, clair et facile à
    adapter à vos besoins.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/12/1015,0,1,0,0.php3


    [11] Installer PHP sur windows.Haut ]
    ------------------------------------------------------------
    Ben Rowe vient concurencer EasyPHP, et propose un tutoriel
    sur devarticle sur comment installer PHP, APache et MYSQL
    sur votre machine windows. Un bon tutoriel pour ceux qui
    veulent le faire à la main, ou simplement comprendre les
    relations entre les trois logiciels.
    Pour ceux qui échoueront, easyPHP sera toujours la pour
    vous soutenir.

    [Laurent g nous signale un tutoriel identique, en francais,
    sur phptools4u.com.]
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/11/1014,0,1,0,0.php3


    [12] Pourquoi choisir PHP?Haut ]
    ------------------------------------------------------------
    Les articles de promotion du langage commencent à foisonner
    : en voici une liste impressionnante, et PHPKitchen a des
    liens pour chaque entrée :
    * Sécurité
    * Rapidité de l'éclaire
    * Faible exigences en matériel
    * Langage le plus populaire au monde
    * Pas de coûts cachés
    * Pas de souci de performances avec les objets COM
    * Courbe d'apprentissage très aplanie
    * Aide complète et fournie de la communauté
    * Témoignages innombrables
    * Tendance de fond marquée à la professionnalisation

    Des articles qu'il sera bon de retrouver en francais =D
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/11/1013,0,1,0,0.php3


    [13] Webservices NuSoapHaut ]
    ------------------------------------------------------------
    NuSphere a fait des webservices sont cheval de bataille, et
    a notamment obtenu la réécriture complète de la classe SOAP
    en NuSOAP : cette classe assure des connexions externes
    avec des systèmes SOAP, et soulage de développeur des
    problèmes de formatage pour le transfert des données et
    commandes.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/11/1012,0,1,0,0.php3


    [14] MySQL Server intègre un gestionnaire MYSQLHaut ]
    ------------------------------------------------------------
    MySQL (et PHP aussi) sont livrés en standard dans MacOSX.
    Mais des outils intégrés viennent s'ajouter sur cette base,
    comme le Gestionnaire MYSQL, découvert par calmusac, de
    macplus.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/11/1011,0,1,0,0.php3


    [15] Résumé hebdomadaire de PHP : 102Haut ]
    ------------------------------------------------------------
    Avi Levin vient de publier le dernier résumé hebdomadaire du
    développement PHP.

    NEW: PHP 4.2.3 est publié
    NEW: préversion PHP avec ZE2
    TLK: PHP.net e-mail
    FIX: ext/sysvmsg
    NEW: Ext/audio? Des manipulations audio pour PHP?
    TLK: User-agent: built-in
    TLK: Non pas une, mais deux conférences
    FIX: Ext/pcre
    NEW: ./configure enable-all
    NEW: Rouages internes zend_stack
    NEW: Ext/overload
    TLK: Mysql_db_query() (suite)
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/10/1010,0,1,0,0.php3


    [16] Comment concevoir les objets PHPHaut ]
    ------------------------------------------------------------
    "il existe de nombreuses méthodes pour développer des
    objets. Ces deux méthodes sont simplement les méthodes que
    j'utilise pour développer les objets" :
    La première méthode est une approche externe, qui consiste
    à concevoir l'objet en fonction de l'utilisation qui en
    sera faite.
    La seconde consiste à pré commenter, c est à dire, à écrire
    la documentation AVANT de coder.

    Pour cette dernière méthode, je dirai même que prévoir les
    tests avant est l'étape ultime de cette méthode. Un des
    principes de l'extrême programming.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/10/1009,0,1,0,0.php3


    [17]  Arkeia : Version 5 de sa solution de sauvegarde de données MySQLHaut ]
    ------------------------------------------------------------
    "Arkeia Corporation, éditeur de logiciels de sauvegarde en
    réseau, annonce la disponibilité d'Arkeia 5. Spécialiste de
    la sauvegarde en réseau sous Linux, [...] la version 5
    d'Arkeia intègre également la notion de plug-in permettant
    l'ajout de nouvelles fonctionnalités ou l'implémentation de
    modules spécifiques. [...] comme MySQL ou Oracle.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/09/1008,0,1,0,0.php3


    [18] Trilogie PHP/FlashHaut ]
    ------------------------------------------------------------
    Résumé des épisodes précédents :
    Ben Rowe a lancé un tutoriel en trois partie sur les
    interactions entre PHP et Flash. En partie 1, il a passé en
    revue les éléments de base de Flash. En partie 2, il a
    maitrisé l'envoi de email via Flash.
    En partie trois, il nous montre comment animer du texte et
    utiliser des variables comme liens.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/09/1007,0,1,0,0.php3


    [19] Cachez ce PHP que je ne saurais voir...Haut ]
    ------------------------------------------------------------
    Vous souhaitez cacher PHP? pour des raisons de sécurité,
    bien sur. C'est possible. PHPfreak a fait le tour des
    configurations à réaliser pour transformer votre site en un
    site scripté .ass. Hormis cet exemple douteux, le principe
    est la :
    Certains sites masquent PHP pour éviter les attaques de
    hacker. Il y a même un très grand site américain qui cache
    PHP car... la direction a demandé ASP, mais le service
    technique le refuse! Alors, tous le site arbore du .asp,
    sous LAMP. Inoui!
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/09/1006,0,1,0,0.php3

    [20] PWN6: Pear Weekly NewsLetter6Haut ]
    ------------------------------------------------------------
    Alan Knowles publie la sixiè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.

    Pierre Alain Joyes (paj@pearfr.org) à la traduction.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/09/09/1005,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