Lettres


[Actu PHP] Lettre N.17 Dimanche 30 Juin 2002
************************************************************
L'actualité PHP et MySQL
avec Nexen.net
http://www.nexen.net/
Dimanche 30 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, vous êtes plus de 170 à recevoir cette lettre.
Merci de votre fidélité! Cela récompense certainement l'exploration
quotidienne de plus de 50 sites web traitant de PHP, en plusieurs
langues.
Vous pouvez faire inscrire vos amis à cette lettre sur cette page :
http://dev.nexen.net/services/login.php?direction=diffusion.php

Si vous souhaitez faire un coup de publicité aux site web traitant
de PHP que vous connaissez et qui mériteraient d'être plus connu,
laissez moi un email pour que je puisse les présenter. Un coup
de main sera toujours apprécié!

Site de la semaine
==============
estampillé
d'une souris comme logo, mais abat le même travail de titan que le
pachyderme : tous les jours, Nanthrax et Foxmask vous proposent de
nouvelles applications liées à PHP.
Ils ont aussi montés deux sections articles et astuces, pour diffuser
leurs expériences sur le langage.

Au sommaire
===========
  • [1] I can see V 2.0
  • [2] Mnogosearch 3.1.20
  • [3] Chargement automatique de classe
  • [4] PHPTriad de retour?
  • [5] 1001 tutoriels
  • [6] Interview de Zeev Suraski Partie II
  • [7] Un éditeur PHP, JSP, ASP, Coldfusion...
  • [8] PHP en ligne de commande
  • [9] Les pompiers de Paris utilisent PHP
  • [10] ZePHPMag N°6 est paru
  • [11] La sécurité des scripts PHP
  • [12] Sécurité OScommerce
  • [13]
  • [14] Le marché à deja fait son choix
  • [15] Une application CVS en Php
  • [16] Qadram studio B933
  • [17] Introductions aux variables
  • [18] PHP 4.2.2
  • [19] Votez pour créer comp.lang.php


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

    [1] I can see V 2.0Haut ]
    ------------------------------------------------------------
    Est un outil de gestion de base de données documentaire. Il
    permet en fonction d'un utilisateur d'ouvrir tout ou partie
    d'un serveur http, pour permettre le téléchargement de
    fichiers (Mp3, Vidéos, Programme, Documents Office...) qu'il
    reconnait.

    Jean-Claude DUSS Production propose sur son site plusieurs
    autres applications à succès, comme le Générateur de
    formulaire et le scanner MySQL.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/06/30/784,0,1,0,0.php3


    [2] Mnogosearch 3.1.20Haut ]
    ------------------------------------------------------------
    Frédéric Hovart, de phpindex.com, signale que : "
    Pour ceux qui utilisent la branche 3.1.x de mnoGoSearch, une
    version 3.1.20 vient d'être publiée.

    Elle vient corriger un problème de sécurité. "
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/06/30/783,0,1,0,0.php3


    [3] Chargement automatique de classeHaut ]
    ------------------------------------------------------------
    Un des problèmes actuels de la programmation objet en PHP
    est l'inclusion des classes nécessaires, au fur et à mesure
    des appels aux constructeurs.
    Ce sera chose finie avec le Zend Engine 2, grâce au travail
    de Ivan R*, du site webkreator : il vient de fournir un
    chargeur automatique de classe, basé sur le même principe
    que les unserialize de sessions.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/06/30/782,0,1,0,0.php3


    [4] PHPTriad de retour?Haut ]
    ------------------------------------------------------------
    PHPTriad était un logiciel d'installation de PHP, Apache et
    MySQL pour Windows. Son auteur a finalement décidé
    dernièrement qu'il n'avait plus le temps nécessaire à y
    consacrer.
    Aujourd'hui, malgré cet abandon annoncé, il annonce plus de
    2000 téléchargement de son outil tous les jours, et essaie
    de mettre en place un système pour fournir son talent sans y
    laisser sa chemise. Il propose notamment :
    - faire un CD commercial à un prix donné
    - Établir un prix suivant la méthode de
    www.digitalartauction.com.
    - Réaliser une nouvelle version si les donations atteignent
    25000 $
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/06/29/781,0,1,0,0.php3


    [5] 1001 tutorielsHaut ]
    ------------------------------------------------------------
    Ascenvia est un des nouveaux sites choisis par le PHPDN
    (PHPdéveloppeurs Network), qui a été lancé par un trio de
    site Américains, et qui tente de rassembler l'essentiel des
    ressources anglophones.

    Ascenvia propose notamment un moteur de recherche sur les
    tutoriels PHP, et en recense déjà plus de 100. Ce même
    moteur permet aussi de rechercher dans d'autres
    technologies, comme ASP et JSP.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/06/29/780,0,1,0,0.php3


    [6] Interview de Zeev Suraski Partie IIHaut ]
    ------------------------------------------------------------
    Voici la deuxième partie de l'interview de Zeev Suraski.
    Cette longue partie aborde notamment
    le poids de la communauté sur les épaules de trop peu de
    développeurs,
    l'évolution de PHP dans les sphères professionnelles et
    la situation de Zend, installé en Israel.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/06/28/779,0,1,0,0.php3


    [7] Un éditeur PHP, JSP, ASP, Coldfusion...Haut ]
    ------------------------------------------------------------
    sdmagazine fait une étude détaillée de CodeCharge 2.0 de
    YesSoftware. Cet éditeur supporte tous les langages, et
    génère du code pour chacun d'entre eux, aussi bien pour
    Windows que pour Linux.
    Généralement, ce type d'application génère un code peu
    optimisé, mais présente l'avantage de permettre aux
    non-programmeurs de développer.
    La licence est de 149 USD, ce qui le place en dessous du
    studio de Zend. La comparaison s'arrêtera la, car codecharge
    ne fonctionne que sur Windows.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/06/28/778,0,1,0,0.php3


    [8] PHP en ligne de commandeHaut ]
    ------------------------------------------------------------
    Voici une introduction rapide à PHP en tant que langage
    d'administration. L'article présente les interactions
    possible entre la ligne de commande et PHP :
    comment exécuter un script PHP en ligne de commande
    comment exécuter une ligne de commande en PHP.

    Rien de bien profond, mais une bonne introduction. Et une
    conclusion qui se rencontre de plus en plus souvent : "Nous
    avons beaucoup d'expérience avec d'autres langages, mais
    nous recommandons PHP comme langage d'administration".

    Et sur PHPbeginner, ce matin, un autre tutorial sur PHP CLI,
    c'est à dire PHP CGI en ligne de commande. Le monde est
    décidément petit!
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/06/27/777,0,1,0,0.php3


    [9] Les pompiers de Paris utilisent PHPHaut ]
    ------------------------------------------------------------
    Le lieutenant Thomas, chef du projet 'Reanime' , a monté un
    système nomade de saisie des formulaires d'interventions.
    Les ambulances des pompiers de paris disposent d'un matériel
    embarqué, permettant de saisir les actes réalisés
    directement sur le terrain, évitant une resaisie laborieuse,
    et gagnant ainsi du temps dans la transmission des
    informations.
    La partie intranet du projet est réalisé en Apache et PHP,
    "technologies maîtrisée en interne".
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/06/27/776,0,1,0,0.php3


    [10] ZePHPMag N°6 est paruHaut ]
    ------------------------------------------------------------
    Encore une fois, ZePHPMag est à la pointe des développements
    PHP en proposant notamment des études complètes sur PEAR et
    XSLT.

    Un forum est joint à cette nouvelle édition, et on y
    retrouve dors et déjà les acteurs classiques du paysage
    francais. Vivement la parution de ZePHPMag en kiosque!

    Edito - Sommaire
    * Premiers pas en PHP : Restez à l'heure
    * PEAR: Le test
    Dossier :
    * XMLCe dossier va vous permettre de découvrir XML
    * Prologue
    * Introduction à XML & XHTML
    * Générer du XML
    * Traiter du XML
    * XSLT
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/06/27/775,0,1,0,0.php3


    [11] La sécurité des scripts PHPHaut ]
    ------------------------------------------------------------
    Voila un article sur la sécurité du journal du net, qui
    traite des scripts PHP mais pourrait s'appliquer à bien
    d'autres langages :
    1) Mesurer la difficulté du problème
    2) Concevoir la sécurité à tous les niveaux
    3) Connaître les risques
    4) Toujours partir d'un haut degré de fermeture, et non
    l'inverse
    5) Procéder par étapes
    6) Réutiliser, mais pas n'importe quoi
    7) Attention aux données "malignes" tranmises par URL ou par
    upload
    8) Remettre en question son travail par des audits
    fréquents
    9) Inutile de fermer le code source

    Encore un article signé Jérome Morlon.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/06/26/774,0,1,0,0.php3


    [12] Sécurité OScommerceHaut ]
    ------------------------------------------------------------
    OScommerce est une application de commerce electronique très
    puissante, et très fiable. Elle intègre un nombre
    impressionant d'aspect de la vente en ligne, et vous
    permettra de réaliser des catalogues pratiques, vite et pas
    cher.

    Deux alertes de sécurité le concernent, a propos
    d'inclusions de fichiers et d'exécution de requêtes SQL
    pernicieuses. Un patch est déjà disponible pour le premier
    bug.

    A noter aussi que OScommerce dispose actuellement d'un site
    de support en Francais, avec des modules déjà prets pour
    l'hexagone. A voir!
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/06/26/773,0,1,0,0.php3


    [13]Haut ]
    ------------------------------------------------------------
    myphpnews 2.0.4 RC1 est disponible. MyPHPNews est un
    système de news, permettant de poster des dépêches, et de
    l'intégrer facilement dans un site web.
    "La version 2.0.4 RC1 (Release Candidate 1) de MyPHPNews est
    désormais disponible.
    De nombreux changements ont eu lieu depuis la version 2.0.3
    et cette nouvelle version a donc besoin d'être intensément
    testée avant la sortie d'une version 2.0.4 finale.
    Elle est quasiment stable (voir stable) "
    MyPHPNews n'est pas le seul logiciel GPL disponible sur ce
    site!
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/06/26/769,0,1,0,0.php3


    [14] Le marché à deja fait son choixHaut ]
    ------------------------------------------------------------
    "Je pense que c'est trop tard : le marché a déjà fait son
    choix à l'heure actuelle. Je pense que même pour Oracle
    [...] c'est très difficile", dit Yefim Natis de Gartner Inc,
    une firme de spécialistes des marchés internet.
    "NuSphere annonce PHP comme un moyen à coûts réduis de bâtir
    et maintenir des services web".
    Colleen Frye analyse le marché des langages de scripts
    dynamiques pour les serveurs web, et ne garde que deux
    opportunités : PHP ou ASP.
    Exemple avec PHP et Nusphere.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/06/26/772,0,1,0,0.php3


    [15] Une application CVS en PhpHaut ]
    ------------------------------------------------------------
    CVS est un outil très utilisé dans le développement de
    logiciel libre. Il permet un travail collaboratif très
    efficace. Php, Linux, *BSD, Apache l'utilisent.

    Jusqu'alors, la seule façon d'explorer un repository cvs par
    une interface Web était d'utiliser le CGI CVSWeb. Le célèbre
    Framework Horde offre désormais une alternative, entièrement
    écrite en Php.

    Chora v1.1 est un projet inclus dans Horde. Je vous invite à
    aller voir la "live demo" afin de vous rendre compte des
    possibilités de ce projet prometteur.
    ------------------------------------------------------------
    Guillaume (gui@moolfreet.com)
    http://dev.nexen.net/news/gen.php3/2002/06/26/771,0,1,0,0.php3


    [16] Qadram studio B933Haut ]
    ------------------------------------------------------------
    Qadram Studio est un logiciel d'édition de script PHP, qui
    fonctionne sur le mode de Delphi. Il permet des
    développements rapides d'applications grâce à un système de
    mise
    forme des Formulaires.
    Un outil très original dans la jungle des éditeurs.


    Changes in B933
    -Improvement : With Database Browser now you can drag
    databases, tables, details, forms and fields to your pages

    -Improvement : Added a simple php code beautifier in the php
    plugin to indent the generated server code
    -Improvement : Added a QuickStart document to teach how to
    use the tool, a must read
    -Improvement : Added the Import CSS feature
    -Improvement : Added some Code Wise features (Code
    Completion and Code Parameters) for PHP
    -Improvement : Added the Visible property to the page
    component, if false, the page is not written to the output
    by default
    -Improvement : Added the Actions property to the page
    component, very useful to specify actions depending on
    global values
    -Improvement : Added the FreeCode component, very useful to
    add code in any place
    -Bug Fixed : A unit couldn't be the index page of a project,
    now is fixed
    -Bug Fixed : Saving a module with a different name didn't
    modify the project, now is fixed
    -Bug Fixed : Fixed a really nasty bug in the Page Designer,
    many commands were affected, align, size, etc
    -Bug Fixed : Dataset code must be generated on demand by
    data-aware components, instead by itself
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/06/25/770,0,1,0,0.php3


    [17] Introductions aux variablesHaut ]
    ------------------------------------------------------------
    Demitrious S. Kelly vient d'écrire un toturial sur les
    variables, et notamment sur les tests d'existence de
    variable, leur type et la validation des données d'entrées.
    Un tutorial très important!
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/06/25/768,0,1,0,0.php3


    [18] PHP 4.2.2Haut ]
    ------------------------------------------------------------
    En attendant la version 4.3.0, des rumeurs de PHP 4.2.2
    circulent, et apporteraient les corrections suivantes :
    + Support de Apache 2 depuis les versions 2.0.39
    * Corrections du fileupload
    * Corrections du SAPI.c
    * Corrections du safe_mode
    * Corrections des constantes du Zend Engine

    Essentiellement des corrections de bugs. Rien d'officiel
    actuellement.
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/06/25/767,0,1,0,0.php3


    [19] Votez pour créer comp.lang.phpHaut ]
    ------------------------------------------------------------
    il existe plusieurs news group PHP, dont notamment alt.php
    et alt.comp.lang.php. C'est deja trop, et il serait bon
    qu'un seul news group existe, pour éviter de doubler les
    questions et réponses.
    Il s'avère aussi que les news group en alt ne sont pas
    toujours repris par les serveurs de news, pour des raisons
    de contenu. Au contraire, comp.lang.* sont toujours repris,
    et assurerait une meilleure diffusion de l'activité PHP.
    Ce news group sera sur les traces de fr.comp.lang.php, mais
    ne sera pas modéré.
    (merci à php everywhere pour la dépêche)
    ------------------------------------------------------------
    http://dev.nexen.net/news/gen.php3/2002/06/24/766,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