Lettres


[Actu PHP] Lettre N.160 Dimanche 11 Juillet 2004
************************************************************
L'actualité PHP et MySQL
avec Nexen.net
http://www.nexen.net/
Dimanche 11 Juillet 2004
************************************************************

Attention :
Cette lettre hebdomadaire est distribuée aux personnes
qui se sont inscrites sur le site nexen.net, comme membres et
comme destinataires 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
=====
Eternel combat entre la vitesse et les fonctionnalités.
Cette semaine, il a pris le visage des couches d'abstraction
de bases de données. Les couches d'abstraction ajoutent
une couche de complexité, et n'apportent pas les
fonctionnalités promises, selon Jeremy Zawodny.
Peu après, c'était John Lim, auteur de AdoDB de
réagir : au diable les performances, vive le code
transportable.

La portabilité est surement un leurre dans la plupart
des cas : il est si facile de créer une requête
qui ne soit pas portable. Tout l'intérêt de la couche
d'abstraction est réduit à néant, mais pas les
pertes de vitesse. Il reste donc qu'une telle couche
est l'apanage d'éditeurs d'applications, qui souhaitent
passer rapidement d'un système à l'autre.
Dans le cadre d'une application maison, le temps de
migration d'un serveur de base de données à l'autre
sera tellement grand, que vous aurez le temps
de migrer l'application.

Alors sachez faire un choix judicieux.

Damien Seguy

Venez discuter sur le forum de la lettre hebdo :
http://www.nexen.net/forum/list.php?f=14

Site de la semaine
==================
Bienvenue sur Phortail PHP.
Le but de ce site est de fournir une aide à la création internet
de sites dynamiques. Les différents thèmes abordés concernent
les aspects webmaster depuis la création des pages (HTML, PHP)
jusqu'au référencement du site.

Beaucoup de sites sur le Web proposent des outils très performants,
des solutions trés techniques, mais peu ont une approche globale,
une démarche. La démarche ici est de fournir des informations de
bon niveau, une expérience, et une direction à suivre.

Les différents sites déjà réalisés sont de qualité puisque souvent
bien classés dans les moteurs de recherche dont un google
(et pas des moindres) Le web vous intéresse, alors en route
pour un site de qualité !

Phortail
http://phortail.org

******************** Publicité ****************************
NexenServices héberge vos sites web PHP / MySQL dans les
meilleures conditions. De 100 Mo à plusieurs serveurs, nos
solutions sont performantes et adaptées à vos besoins.

Service à la clientèle hors pair et qualité de service
reconnue (classement witbe).

http://www.nexenservices.com/
******************** Publicité ****************************

Au sommaire
===========
  • [1] Le tour des blogs francophones 1 au 11 Juillet 2004
  • [2] Plus de 100 compagnies distribuent MySQL
  • [3] MS Access2MySQL Pro 
  • [4] Pourquoi register_globals et include distants sont un gros
  • [5] Actualité de développement PEAR
  • [6] SAP et MySQL travaillent sur la prochaine mouture de MaxDB
  • [7] Interface PHP et Windows Management Instrumentation
  • [8] Alertes de sécurité PHP et MySQL
  • [9] Développement rapide d'applications avec patTemplate
  • [10] Front Controller en PHP
  • [11] Les couches d'abstractions sont néfastes
  • [12] MySQL rejoint le top 100 de Always On
  • [13] PHP: adapter les publicités à la localisation de
  • [14] Passer de Microsoft SQL Server ou Access à MySQL
  • [15] PEAR::LiveUser
  • [16] Croisière MySQL en Mediterannée
  • [17] Un patch pour renforcer la securite du moteur php
  • [18] CLAROLINE 1.5 final release
  • [19] Wikipedia passe le cap des 300 000 articles
  • [20] Transition du XML de PHP4 dom_xml à PHP5 dom
  • [21] HTML_Progress Formulaire et Upload par FTP
  • [22] PHP, ASP ou ASP.NET?
  • [23] Interview de Robert Castle, Mambo Open Source
  • [24] Résumé de la semaine de développement PHP
  • [25] Mov'AMP 0.2
  • [26] Framework PHP pour un développement industriel
  • [27] Optimiser les variables mysqld
  • [28] phpSecure aux rencontres mondiales du logiciel libre
  • [29] Bientôt la 160ème édition de la lettre hebdomadaire
  • [30] Cherchez l'erreur


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

    [1] Le tour des blogs francophones 1 au 11 Juillet 2004Haut ]
    ------------------------------------------------------------
    ----
    Neeho.net [ Weblog ]
    ----
    * 20 05 2004 12h25 :: Charger automatiquement une classe en
    PHP 5 *

    En PHP 5, il existe un mécanisme bien pratique qui permet
    de charger une classe automatiquement lors de son
    instanciation. J'ai vu cela sur cet article assez bien fait
    qui présente les grandes nouveautés de PHP 5.
    http://www.neeho.net/weblog/2004/05/20/12-25

    -----
    greut grafx
    ----
    * 11 07 2004 14:11:22 :: DeliciousParser : mise à jour *

    Merci delicious d'avoir ajouté les catégories (Tags) dans
    vos fils RSS. Ceci permet à ma classe PHP de ne plus faire
    deux requêtes mais une et d'éviter le fichier temporaire
    (ce qui donnait un peu moche tout de même). Ça accélère la
    récupération...

    http://www.switchback.ch/webgreut/2004/05/04/#269

    ----
    VOUICH.com
    ----
    * Vendredi 9 Juillet 2004 :: Gestion des droits en PHP *

    Cet article présente l’architecture et les fonctionnalités
    du package PEAR::LiveUser qui fournit un framework
    d’authentification des utilisateurs et de gestion des
    droits.
    http://www.vouich.com/carnet/2004/07/09/gestion-des-droits-en-php


    * Mercredi 7 Juillet 2004 :: Des requêtes HTTP en
    Javascript *
    Cet article explique comment manipuler l’objet DOM XML
    HTTPRequest pour effectuer des requêtes HTTP en Javascript.
    Très utile, par exemple, pour appeler un script PHP sur le
    serveur sans recharger la page. Fonctionne avec Internet
    Explorer (via ActiveX), Mozilla et Safari (mais pas Opera
    7.51).

    ----
    Totalement Crétin
    ----
    08 07 2004 12:29:46 :: PHP, au coeur de la sérialisation
    des variables

    Je suis en train de coder une extention php, et manque de
    documentation sur l'api php, je me balade dans les
    extentions déja existante. Et sur certaine, on rigole, ou
    on prend peur... (ext/standard/var_unserializer.c):

    on rigole:
    ....
    http://totalementcretin.apinc.org/blog/2004/07/08/96-php-au-coeur-de-la-serialisation-des-
    variables

    ----
    Nico's dreams
    ----
    6 07 2004 16:36:59 :: Je crois que c'est grave...
    (...)
    Pour ceux qui connaissent un peu PHP, il existe une
    fonction nl2br() qui convertit les sauts de lignes d'une
    textarea en
    . (sauts de lignes en XHTML)
    (...)
    C'est grave docteur ? ;-)
    http://dominique.hoffmann.free.fr/source/afficher_news.php?id_news=116
    ------------------------------------------------------------
    Christophe Gesché (moosh@claroline.net)
    http://www.nexen.net/news/gen.php/2004/07/11/3207,0,1,0,0.php3


    [2] Plus de 100 compagnies distribuent MySQLHaut ]
    ------------------------------------------------------------
    "Plus de 100 compagnies distribuent MySQL; le support
    croissant de MySQL par les ISV accélère l'adoption par les
    grands comptes".

    La base de données MySQL est désormais distribuée comme
    serveur par défaut dans différentes solutions applicatives
    par plus de 100 compagnies, incluant RightNow Technologies,
    American Suzuki Motor Corporation, Net IQ, NetBotz, S2
    Security Corporation, Gluecode Software et Alpha Software.

    De plus, des applications compatibles MySQL prolifèrent,
    avec le support récent de MySQL par des éditeurs leaders
    tels que BMC Software, Inc., Compuware, Embarcadero
    Technologies, Persistence Software, Quest Software et SAS.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/11/3206,0,1,0,0.php3


    [3] MS Access2MySQL Pro Haut ]
    ------------------------------------------------------------
    "Access2MySQL Pro est une application efficace pour
    convertir facilement des fichiers mdb (Microsoft Access
    databases) vers MySQL et MySQL vers Microsoft Access,
    contrairement aux autres outils qui ne font qu'un seul sens
    de conversion.

    Parmi ses fonctionnalités générales, Acces2MySQL Pro vous
    donne l'opportunité de sélectionner un certain nombre de
    table pour la conversion.

    Tout comme ses précédentes versions, Access2MySQL Pro est
    implémenté sous forme d'assistant, pour rendre
    l'utilisation facile."

    Acces2MySQL Pro coute 49$, et est disponible en version
    shareware.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/11/3205,0,1,0,0.php3


    [4] Pourquoi register_globals et include distants sont un gros problèmeHaut ]
    ------------------------------------------------------------
    George Schlossnagle revient sur cette vérité première. Si
    vous n'avez pas encore accepté cette réalité, alors il est
    temps de lire ce blog, et de changer vos habitudes de
    programmation PHP.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/11/3204,0,1,0,0.php3


    [5] Actualité de développement PEARHaut ]
    ------------------------------------------------------------
    6 paquets ont été mis à jour cette semaine.

    Auth : système d'identification
    Games_Chess : construction et validation d'un jeu d'échec.
    Aucun affichage.
    HTML_Progress : une barre de chargement dans vos documents
    XHTML.
    HTTP_Download : envoie des téléchargements HTTP
    Math_Numerical_RootFinding : paquet de recherche de racines
    de fonctions.
    Net_NNTP : Implémentation du protocole NNTP
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/11/3203,0,1,0,0.php3


    [6] SAP et MySQL travaillent sur la prochaine mouture de MaxDBHaut ]
    ------------------------------------------------------------
    "La nouvelle mouture de la base, MaxDB 7.6 devrait
    apporter le support de nouvelles plates-formes comme les
    versions 64 bit de Linux et HP-UX. MaxDB 7.6 supportera
    aussi le framework de développement Eclipse afin
    d'accroitre son intérêt pour les développeurs. MaxDB sera
    aussi interfacé avec MySQL Proxy, afin de permettre à la
    base de données d'échanger des données de façon
    transparente avec MySQL"
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/10/3202,0,1,0,0.php3


    [7] Interface PHP et Windows Management InstrumentationHaut ]
    ------------------------------------------------------------
    "WMI (Windows Management Instrumentation) est un outil
    très puissante pour ceux qui utilisent une plate-forme
    Windows 32 bits. Il fournit des informations sur tout le
    système. De plus, vous pouvez aussi contrôler tous les
    aspects de l'OS avec WMI. Couplé à PHP, c'est le serveur
    Web qui vous permet de réaliser toutes les opérations que
    vous voulez."
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/10/3201,0,1,0,0.php3


    [8] Alertes de sécurité PHP et MySQLHaut ]
    ------------------------------------------------------------
    PHP et MySQL ne font pas l'objet d'alerte sécurité dans
    leurs versions courantes.

    MySQL versions 4.1.x et 5.0.x font l'objet de 2
    contournements d'identification. La version 4.1.3 courante
    est immunisée contre ce problème. Il est recommandé de
    faire la mise à jour. Ces versions ne sont pas recommandée
    pour un serveur en production.

    alertes sécurités ont été émises cette semaine. Elles
    concernent phpMyAdmin, phpGroupWare, EasyChat, MillerGroup,
    Centre Module et OpenWebmail.

    MySQL Password Length Remote Buffer Overflow Vulnerability
    MySQL Authentication Bypass Vulnerability
    phpGroupWare phpgw_config Table Overflow
    phpMyAdmin Multiple Input Validation Vulnerabilities

    + Horde IMP Email Header HTML Injection Vulnerability
    http://www.phpsecure.info/v2/script/ClicBackend.php?12014
    + Easy Chat Server Multiple Denial Of Service
    Vulnerabilities
    http://www.phpsecure.info/v2/script/ClicBackend.php?11954
    + Easy Chat Server 1.2 Multiple Vulnerabilities
    http://www.phpsecure.info/v2/script/ClicBackend.php?11944
    + Miller Group Centre Input Validation Vulnerability
    http://www.phpsecure.info/v2/script/ClicBackend.php?11945
    + Open WebMail "vacation.pl" Arbitrary Program
    Execution Vulnerability
    http://secunia.com/advisories/12017/
    + Centre Modules.php modname Variable Arbitrary Command
    Execution
    http://www.phpsecure.info/v2/script/ClicBackend.php?11887
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/10/3200,0,1,0,0.php3


    [9] Développement rapide d'applications avec patTemplateHaut ]
    ------------------------------------------------------------
    "Récemment, j'ai ajouté une nouvelle fonctionnalité à
    patTemplate, qui apporte un nouveau niveau de
    foctionnalités aux chartes graphiques de sites. Dans la
    plupart des cas, vous avez un jeu de composants qui se
    répêtent sur tout le site, comme des entêtes, boîtes
    d'informations, titres, etc. Ces éléments se ressemblent
    sur toutes les pages, et donne un aspect cohérent à
    l'interface".

    patTemplate est un système de template conçu par Stephan
    Schmidt, Sebastian Mordziol et Gerd Schaufelberger. pat est
    l'acronyme de PHP Application Tools, et se décline en de
    nombreuses bibliothèques et classes PEAR : patError,
    patSpiderize, patDBC, patConfiguration, etc.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/10/3199,0,1,0,0.php3


    [10] Front Controller en PHPHaut ]
    ------------------------------------------------------------
    "Récemment, j'ai eu l'opportunité d'implémenter
    quelques sites web non-commerciaux en PHP. Une des
    décisions que j'ai du prendre était le système de template
    : en dur, ou via des inclusions (ce n'est pas vraiment
    maintenable), ou bien avec une bibliothèque de template
    (c'est beaucoup trop).

    Heureusement, les hébergeurs permettaient la modification
    de certaines directives Apache dans un .htaccess, et j'ai
    pu ainsi personnaliser la gestion des requêtes. Avec un peu
    de programmation objet, et un petit système de template,
    j'ai pu trouver un compromis que j'ai intitulé : contrôleur
    de présentation."
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/09/3198,0,1,0,0.php3


    [11] Les couches d'abstractions sont néfastesHaut ]
    ------------------------------------------------------------
    C'est en résumé le message de Jeremy Zawodny. En partant des
    mêmes questions que celles entourant les moteurs de
    template, auxquels Rasmus Lerdorf voue une haine tenace,
    Jeremy démonte l'argumentation pour les couches
    d'abstraction :
    + la portabilité entre les serveurs n'existe pas
    + bonne programmation contre interfaces neutres.

    Merci à PHPdeveloper pour ces liens.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/09/3197,0,1,0,0.php3


    [12] MySQL rejoint le top 100 de Always OnHaut ]
    ------------------------------------------------------------
    "AlwaysOn et KPMG 1Start ont sélectionné les compagnies
    de la liste Always On 2004 en se basant sur leur leadership
    et leur innovation dans deux domaines : entrainement du
    marché mesuré par le revenu ou la croissance de la
    clientèle, et nouvelles approches et technologies qui sont
    suceptibles de causer des modifications significatives dans
    les marchés existants et pour les acteurs de ce
    marché.".
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/09/3196,0,1,0,0.php3


    [13] PHP: adapter les publicités à la localisation de l’internauteHaut ]
    ------------------------------------------------------------
    La version francaise d'un article de zdnet.com.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/08/3194,0,1,0,0.php3


    [14] Passer de Microsoft SQL Server ou Access à MySQLHaut ]
    ------------------------------------------------------------
    Mike Hillyer propose une revue complète des outils pour
    faire migrer les applications depuis les serveurs SQL
    Microsoft (SQL server, Access) vers MySQL. Plusieurs
    outils sont disponibles pour cela, fournit par MySQL ou par
    des tierces parties :
    + MSSQL2MYSQL
    + Microsoft DTS
    + SQLyog
    + Access Export
    + Text Import / Export

    L'article aborde les problèmes de migrations, les raisons
    de migrer, les types de données et les changements de
    fonctionnalités.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/08/3193,0,1,0,0.php3


    [15] PEAR::LiveUserHaut ]
    ------------------------------------------------------------
    LiveUser est un composant PHP de la bibliothèque PEAR. Il
    implémente un système de droits et d'identification
    complet. LiveUser propose une approche de haut niveau, qui
    permet d'utiliser XML, database, LDAP, Radius, IMAP ou
    encore POP3 pour l'identificaiton. Coté droits, il
    implémente des droits individuels, de groupe, de
    sous-groupes.

    LiveUser est l'oeuvre de Lukas Smith, aussi auteur de MDB.
    Cet article est extrait de PHP-mag.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/08/3192,0,1,0,0.php3


    [16] Croisière MySQL en MediterannéeHaut ]
    ------------------------------------------------------------
    MySQL a programmé deux événenements pour la fin de l'année
    2004, centrés sur l'Europe.

    d'abord, le MySQL Swell, au mois d'octobre : 7 jours de
    croisières sur la medditerrannée pour rencontrer le gratin
    des développeurs MySQL, au niveau techinque et
    fonctionnel.

    Ensuite, la conférence internationale PHP, du 7 au 10
    Novembre, à Francfort.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/08/3186,0,1,0,0.php3


    [17] Un patch pour renforcer la securite du moteur phpHaut ]
    ------------------------------------------------------------
    Hardened-php est un patch pour le moteur php qui permet
    d'ajouter du parametrage en vue de renforcer globalement la
    sécurité des scripts php et du parseur.

    Les fonctionnalités :

    + Protection du Zend Memory Manager avec canaries
    + Protection des Zend Linked Lists avec canaries
    + Protection contre les exploits en interne de type format
    string
    + Protection contre l'inclusion arbitraire de code
    + Utilisation du Syslog pour stocker les adresses IP des
    agresseurs

    Le package existe en plusieurs parfums, 4.3.6, 4.3.7 et
    5-RC3 ....
    ------------------------------------------------------------
    tobozo (tobozo@phpsecure.info)
    http://www.nexen.net/news/gen.php/2004/07/08/3190,0,1,0,0.php3


    [18] CLAROLINE 1.5 final releaseHaut ]
    ------------------------------------------------------------
    CLAROLINE 1.5 final release

    L'équipe de Claroline est fière de vous annoncer la sortie
    officielle de Claroline 1.5 (stable). Depuis la dernière
    version stable (Claroline 1.4.2 - juin 2003), plus de 2300
    changements ont été réalisés dans le code, augmentant les
    fonctionnalités, la stabilité, la sécurité et
    l'utilisabilité.

    Parmi les plus importantes améliorations, notons
    l'apparition d'un outil de gestion de parcours
    pédagogique,
    l'implémentation du fameux standard XML SCORM, la
    possibilité de connexion à des systèmes d'authentification
    externes (comme LDAP), l'intégration d'un outil d'édition
    WYSIWYG, l'édition des formules mathématiques et une
    interface d'administration complètement reliftée.

    Claroline (ClassRoom on-line) est une plate-forme Open
    Source d'enseignement collaboratif basée sur PHP/MySQL.
    Pour
    chaque cours elle fournit, sous forme d'une solution
    hautement intégrée, répertoires de ressources, calendrier,
    forums, salon de discussion, gestionnaire de groupes
    étudiants, etc.

    Claroline est traduite en 28 langues et déjà
    utilisée par des centaines d'institutions à travers le
    monde. Elle représente une alternative très sérieuse à des
    ténors du marché tels que Blackboard ou WebCT.
    ------------------------------------------------------------
    Christophe Gesché (moosh@claroline.net)
    http://www.nexen.net/news/gen.php/2004/07/08/3191,0,1,0,0.php3


    [19] Wikipedia passe le cap des 300 000 articlesHaut ]
    ------------------------------------------------------------
    "Aujourd'hui, Wikipedia a atteint la barre des 300 000
    articles. Wikipedia est un organisme à but non-lucratif de
    3 ans, qui poursuit la construction d'une encyclopédie basé
    sur un logiciel WikiWiki. Tout les textes sont sous licence
    GFDL. [...]
    La pénurie de développeurs PHP/MySQL est probablement le
    problème à long terme le plus important que rencontre le
    projet."
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/07/3189,0,1,0,0.php3


    [20] Transition du XML de PHP4 dom_xml à PHP5 domHaut ]
    ------------------------------------------------------------
    Lors de l'évolution de PHP4 à PHP5, un certain nombre de
    modifications sont nécessaires dans les scripts. En PHP4,
    pour gérer du XML, il fallait utiliser l'extension dom_xml,
    qui était expérimentale. En PHP5, cette extension a été
    remplacée par l'extension dom.

    La migration du code de PHP4 à PHP5 ne pose pas de
    difficultés, mais peut être longue si domxml a été
    largement utilisé. De plus, afin de faire une transition en
    douceur, il est souhaitable que les scripts soit le plus
    vite possible compatibles PHP5 alors même que le serveur
    tourne encore en PHP4. L'optimisation des scripts pour PHP5
    pourra se faire plus tard.

    Je propose sur cette page un module à inclure dans vos
    scripts PHP, pour assurer la compatibilité PHP4 vers PHP5.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/07/3188,0,1,0,0.php3


    [21] HTML_Progress Formulaire et Upload par FTPHaut ]
    ------------------------------------------------------------
    Voiçi la suite du précédent article décrivant une solution
    d'upload de fichier avec formulaire et affichage simultané
    d'une barre de progression.

    Ce nouvel exemple étendra la précédente solution à toute
    machine distante autre que le serveur web avec l'aide de
    FTP.

    Pré-requis : HTML_Progress 1.1 avec PHP 4 et le support FTP
    ------------------------------------------------------------
    Laurent Laville (http://www.laurent-laville.org)
    http://www.nexen.net/news/gen.php/2004/07/07/3187,0,1,0,0.php3


    [22] PHP, ASP ou ASP.NET?Haut ]
    ------------------------------------------------------------
    Quelle est la meilleure plate-forme pour ses applications
    Web? C'est une question récurrente dans toutes les places
    publiques de l'Internet, qui dégénère rapidement en un
    combat de tranchées entre les Linuxiens et les Windowsiens.


    Daniel Winter relève le défi sur builder, et propose un
    comparatif qualitatif des trois solutions. Outre une
    introduction pour chacune d'entre elles, il compare les
    codes de manipulations des variables, bases de données ou
    chaînes de caractères.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/06/3185,0,1,0,0.php3


    [23] Interview de Robert Castle, Mambo Open SourceHaut ]
    ------------------------------------------------------------
    Mambo Open Source est un CMS à part. Robert Castley est le
    chef de projet. Il évoque pour nous les nouvelles versions
    de Mambo, ses atouts face à la pléthorique concurence, son
    choix de PHP.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/06/3184,0,1,0,0.php3


    [24] Résumé de la semaine de développement PHPHaut ]
    ------------------------------------------------------------
    Aaron Wormus publie la cinquième édition de PHPBarnstormer :


    + Discussion autour de la tenue en charge de PHP
    + Attente de la publication officielle de PHP 5.

    Semaine calme dans l'ensemble.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/06/3183,0,1,0,0.php3


    [25] Mov'AMP 0.2Haut ]
    ------------------------------------------------------------
    Fortement inspiré de l'univers Linux, et de son système LAMP
    : Linux, Apache, MySQL, PHP; Mov'AMP est né pour vous
    permettre de disposer rapidement d'un environnement de
    developpement regroupant Apache, MySQL et PHP. Basé sur le
    concept de mobilité aujourd'hui indispensable, Mov'AMP est
    aussi conçu pour tenir sur une simple clef USB ou un tout
    autre peripherique amovible de faible capacité. Bien
    evidemment, vous pouvez aussi l'utiliser tous les jours sur
    votre machine ...

    Et voila, avec plusieurs semaines de retard, de nombreuses
    annonces inoubliables, Mov'AMP 0.2 est.

    Cette version qui est principalement un version de mise à
    jour et de corrections de bugs divers vient donc avec près
    d'un mois de retard, et quelques fonctionnalités en moins.

    Ainsi, Mov'AMP 0.2 accueille :
    - Apache 2.0.49
    - MySQL 4.0.20a
    - PHP 4.3.7
    - phpMyAdmin 2.5.7

    et concernant les modifications et bugs corrigés :
    - résolution du problème de sessions
    - passage du error_report à E_ALL & ~E_NOTICE
    - utilisation de PHP en temps que module Apache

    Bon telechargement et bon code à vous tous.
    ------------------------------------------------------------
    atmaniak (root @ atmaniak . com)
    http://www.nexen.net/news/gen.php/2004/07/06/3182,0,1,0,0.php3


    [26] Framework PHP pour un développement industrielHaut ]
    ------------------------------------------------------------
    Galor framework est une solution visant a industrialiser le
    processus de développement web en PHP. Il s'agit d'un
    framework objet suivant le modèle MVC au niveau composants
    qui va de la présentation à l'accès aux données.

    La version béta est disponible au téléchargement mais pas
    de documentation disponible pour le moment (contacter
    l'auteur si interressé)
    ------------------------------------------------------------
    galor (http://www.galor.org)
    http://www.nexen.net/news/gen.php/2004/07/05/3180,0,1,0,0.php3


    [27] Optimiser les variables mysqldHaut ]
    ------------------------------------------------------------
    Depuis MySQL 4.0, le serveur mysqld entretient un grand
    nombre de variables dynamiques, qui configure son
    comportement : mode SQL, caches, jeux de caractères, tris,
    buffers. De plus en plus, l'équipe de développement
    transforme les variables de démarrages en variables
    système, pour permettre la reconfiguration à la volée et au
    niveau des sessions du serveur.
    Ian Gilfillan vous présente les variables à optimiser.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/05/3181,0,1,0,0.php3


    [28] phpSecure aux rencontres mondiales du logiciel libreHaut ]
    ------------------------------------------------------------
    phpSecure sera present a la rencontre mondiale du logiciel
    libre (rmll), Calimero présentera une conf sur les CMS lors
    de cette rencontre, viendez-y nombreux ...

    Resume de la presentation :

    Vue d'ensemble des applications de gestion de contenu en
    php/sql et recommandations de sécurité, pour les
    développeurs et les utilisateurs.

    L'usage d'applications Libres de CMS en php/sql étant
    devenu extrêmement répandu, il est bien difficile de faire
    son choix devant l'offre proposée. Ils se doivent d'être
    fiables et d'assurer une réponse sécuritaire aux différents
    types d'attaques banalisées depuis la montée en puissance de
    php et des applications web côté serveur.
    Cette présentation couvrira quelques aspects des attaques
    auxquelles tout CMS doit faire face dans un environnement
    de production, les moyens de s'en prémunir, ainsi que notre
    expérience sur quelques-unes des solutions de CMS en php les
    plus connues.
    ------------------------------------------------------------
    tobozo (tobozo@phpsecure.info)
    http://www.nexen.net/news/gen.php/2004/07/05/3179,0,1,0,0.php3


    [29] Bientôt la 160ème édition de la lettre hebdomadaire Nexen.netHaut ]
    ------------------------------------------------------------
    La lettre hebdomadaire Nexen.net rassemble toute l'actualité
    PHP et MySQL, française et internationale. Chaque dimanche,
    elle livre directement dans votre boîte aux lettres :
    + L'éditorial de la semaine
    + Le site de la semaine, toujours en francais.
    + Toutes les dépêches PHP / MySQL

    La lettre est gratuite. Elle vous tiens au courant des
    dernières versions MySQL et PHP, grâce aux contacts
    privilégiés de Nexen.net avec les équipes de développement.
    Ne ratez aucune publication ou correctifs de sécurité.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/05/3178,0,1,0,0.php3


    [30] Cherchez l'erreurHaut ]
    ------------------------------------------------------------
    Harry Fueck propose un petit script, issu d'un magazine, et
    vous propose d'y chercher l'erreur. Plutôt facile...
    quoique.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/07/05/3177,0,1,0,0.php3




    ***************************************************************
    Pour modifier votre abonnement :
    http://www.nexen.net/services/login.php?direction=diffusion.php

    Pour devenir membre de nexen.net :
    http://www.nexen.net/services/login.php?direction=diffusion.php

    L'actualité journalière sur nexen.net :
    http://www.nexen.net/news/index.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