Lettres


[Actu PHP] Lettre N.199 Dimanche 12 Décembre 2004
************************************************************
L'actualité PHP et MySQL
avec Nexen.net
http://www.nexen.net/
Dimanche 12 Decembre 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
=====
C'est la dernière lettre hebdomadaire avant le grand concours.
Assurez-vous que tous vos amis et collègues sont bien inscrits.

Damien Seguy

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

Site de la semaine
==================
phpMyVisites est une application libre de statistiques
et de mesure d'audience de sites internet, développée
en php/MySQL. Il propose de très nombreuses options
d'analyses (visites, pages vues, suivi du visiteur, pays,
résolutions, navigateur, OS, moteurs, mots clés, site
referrers...), une interface agréable et pratique, une
installation entièrement automatisée, la gestion de
plusieurs sites et une configuration/personnalisation
poussée.

Son développement est très actif et la documentation au
format PDF très complète (plus de 30 pages de conseils,
astuces, explications). Une prise en main rapide pour
des informations primordiales et permettant d'améliorer
grandement la navigation et l'intérêt du site audité.

L'équipe travaille actuellement sur la traduction
définitive anglais (statut bêta pour le moment),
d'autres traductions sont en cours.

Mathieu Aubry
http://www.phpmyvisites.net

==============================================
==============================================
Plus d'informations :
http://www.nexen.net/ml/200eme.php
Participer (sans obligation d'achat) :
http://www.nexen.net/services/inscription_nl.php

+ 3 cahiers du programmeurs PHP chez Eyrolles
http://www.eyrolles.com/Informatique/Livre/9782212112344/livre-php-5.php
+ 3 abonnements d'un an à Direction|PHP
http://www.directionphp.biz/index.php
+ 1 licence helpexec de SolidPHP
http://www.helpexec.com/
+ 1 licence ionCube Encoder Pro
http://www.ioncube.com/sa_encoder.php
+ 1 licence ionCube Package Foundry
http://www.ioncube.com/ipf/index.php
+ 1 licence complète Maguma Workbench
http://www.maguma.com/
+ 3 licences complètes MyDB Studio de H2LSoft
http://www.mydb-studio.com/index.php?lang=fr&page=0
+ 3 abonnements d'un an, 100 Mo à NexenServices
http://www.nexenservices.com/
+ 1 licence + hébergement d'un an de Peel
http://www.peel.fr/
+ 1 licence PHPaudit de SolidPHP
http://www.phpaudit.com/
+ 3 ouvrages PearsonEd "PHP 5 power programming"
http://www.pearsoned.co.uk/Bookshop/detail.asp?item=100000000070824
+ 3 ouvrages Eyrolles "PHP Avancé"
http://www.eyrolles.com/Informatique/Livre/9782212113235/livre-php-5-avance.php
+ 3 licence PHPedit de Waterproof
http://www.waterproof.fr/
+ 3 abonnements Programmez!
http://www.programmez.com/
+ 1 Studio Zend 3.5.1
http://www.zend.com/store/products/zend-studio.php
+ 1 formation Zend en ligne 'PHP Essentials'
http://www.zend.com/store/education/online-training/zend-online-training.php
+ 1 certification PHP Zend
http://www.zend.com/store/education/certification/zend-php-certification.php



Au sommaire
===========
  • [1] Geshi : coloration syntaxique universelle
  • [2] Actualité de développement PEAR
  • [3] Ecrire des tests pour PHP
  • [4] Encore une semaine pour gagner des lots avec la lettre
  • [5] Mots mêlés en PHP!
  • [6] Alertes sécurité des applications PHP et MySQL
  • [7] A la découverte du VoiceXML avec PHP !
  • [8] Filtres bayesiens en PHP
  • [9] Les tests servent aussi de tutoriels
  • [10] Après nl2br, 2nl2p()
  • [11] Créer un moteur de stockage pour MySQL
  • [12] Actualité de développement PECL
  • [13] Les logiciels libres
  • [14] Les cookies en PHP
  • [15] Comparatif de vitesse entre statique et modules partagés
  • [16] Clients graphiques de MySQL AB
  • [17] Galette - Gestion d'adhérents et de cotisations
  • [18] PHP 4.3.10RC2 disponible
  • [19] PHP 5 double sa surface au mois de novembre 2004!
  • [20] Identification HTTP avec PHP
  • [21] Rechercher avec PHP et MySQL
  • [22] La persistance en PHP
  • [23] Moteur d'interface pour PHP
  • [24] Applications PHP/MySQL pour Noël
  • [25] Attrapes de MySQL
  • [26] Introduction à SOAP en PHP 5
  • [27] JPSPAN
  • [28] Interfaces PHP avec AIM et MSN


  • Toute l'actualité en détails :
    ===============================
    [1] Geshi : coloration syntaxique universelleHaut ]
    ------------------------------------------------------------
    Geshi est un Colorateur Syntaxique Universel (en anglais,
    Generic Syntax Highlighter). Le projet a commencé comme un
    utilitaire pour phpBB, mais il s'est généralisé et est
    devenu un projet à part. GeSHi souhaite être une solution
    de coloration syntaxique simple mais puissante :
    + Support d'une large gamme de langages populaires
    + Configurable facilement pour ajouter de nouveaux langages
    + Le format de sortie est aussi très adaptable à toute
    situation.

    Geshi supporte notamment : PHP, SQL, VB, Java, Perl, Lisp,
    C, C++, HTML, XML, ASP.

    Geshi est sous licence GPL.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/12/12/3761,0,1,0,0.php3


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

    Cache_Lite : système de cache rapide et léger
    File_Gettext : analyseur de fichier GNU Gettext
    Services_Ebay : interface avec l'API web de eBay
    Text_Figlet : renu de texte avec les polices FIGlet
    XML_Indexing : indexation XML

    PEAR est la bibliothèque de composants PHP.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/12/12/3760,0,1,0,0.php3

    [3] Ecrire des tests pour PHPHaut ]
    ------------------------------------------------------------
    Vous voulez vous assurer que PHP supporte toujours les mêmes
    fonctionnalités, et que de nouveaux bogues ne seront pas
    introduits là où vous en avez particulièrement besoin, il
    suffit d'écrire des tests unitaires. L'équipe de Qualité de
    PHP vous propose d'écrire vos tests, et de les intégrer dans
    les prochaines distributions. C'est le moment, puisque PHP
    5.0.3 et 4.3.10 sont en cours de finalisation.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/12/11/3759,0,1,0,0.php3


    [4] Encore une semaine pour gagner des lots avec la lettre hebdomadaire Nexen.netHaut ]
    ------------------------------------------------------------
    Il reste encore 2 numéros de la lettre hebdomadaire pour
    vous inscrire et courir la chance de gagner l'un des 33
    lots offerts par nos commanditaires : hébergements,
    magazines, éditeurs, logiciels, livres et même une
    certification Zend!.

    Le concours est gratuit, sur simple inscription. Et vous
    recevrez toute l'actualité PHP et MySQL, tous les
    dimanches. De plus, la lettre hebdo vous tient au courant
    des nouvelles versions PHP et MySQL et des grands
    événements.

    3 cahiers du programmeur PHP chez Eyrolles
    3 abonnements d'un an à Direction|PHP
    1 licence helpexec de SolidPHP
    1 licence ionCube Encoder Pro
    1 licence ionCube Package Foundry
    1 licence complète Maguma Workbench
    3 licences complètes MyDB Studio de H2LSoft
    3 abonnements d'un an, 100 Mo à NexenServices
    1 licence + hébergement d'un an de Peel
    1 licence PHPaudit de SolidPHP
    3 ouvrages PearsonEd "PHP 5 power programming"
    3 ouvrages Eyrolles "PHP Avancé"
    3 licences PHPedit de Waterproof
    3 abonnements Programmez!
    1 Studio Zend 3.5.1
    1 formation Zend en ligne 'PHP Essentials'
    1 certification PHP Zend
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/12/11/3758,0,1,0,0.php3


    [5] Mots mêlés en PHP!Haut ]
    ------------------------------------------------------------
    fswordfinder est un jeu de mots mêlés : une grille de
    lettres est présentée, et vous devez rechercher des mots,
    écrits en long, en large ou à l'envers. C'est un passe-temps
    de vacances, allongé sur la plage... Maintenant
    disponible en PHP!

    Le système fonctionne très bien et l'interface en
    JavaScript est très intéressante à étudier en complément.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/12/11/3757,0,1,0,0.php3


    [6] Alertes sécurité des applications PHP et MySQLHaut ]
    ------------------------------------------------------------
    PHP et MySQL ne font l'objet d'aucune alerte sécurité dans
    leurs versions courantes :
    PHP 5.0.2; MySQL 4.0.22 et MySQL 4.1.7. Les mises à jour
    sont recommandées vers ces versions.

    11 alertes sécurité ont été émises cette semaine,
    concernant des applications :
    PHProjekt, paFileDB, SugarCRM, Advanced GuestBook, PHP
    Live!, Blog Torrent, PunBB, IlohaMail, PHP Gift Registry,
    Ansel et MaxDB.

    + PHP Live! Unspecified Remote Configuration File Include
    Vulnerability
    http://www.phpsecure.info/v2/script/ClicBackend.php?17151
    + Vulns: SugarCRM Multiple Input Validation
    Vulnerabilities
    http://www.phpsecure.info/v2/script/ClicBackend.php?16933
    + BugTraq: Re: Multiple Vulnerabilities in paFileDB 3.1
    http://www.phpsecure.info/v2/script/ClicBackend.php?17108
    + PHProjekt setup.php Arbitrary Command Execution
    http://www.phpsecure.info/v2/script/ClicBackend.php?17009

    + Vulns: PunBB Install.PHP Cross-Site Scripting
    Vulnerability
    http://www.phpsecure.info/v2/script/ClicBackend.php?17146
    + Vulns: Blog Torrent BTDownload.PHP Cross-Site Scripting
    Vulnerability
    http://www.phpsecure.info/v2/script/ClicBackend.php?17140
    + PHP Gift Registry index.php XSS
    http://www.phpsecure.info/v2/script/ClicBackend.php?17134
    + IlohaMail Unspecified Vulnerability
    http://www.phpsecure.info/v2/script/ClicBackend.php?17123
    + Vulns: Ansel Multiple Input Validation Vulnerabilities
    http://www.phpsecure.info/v2/script/ClicBackend.php?17096
    + Advanced Guestbook index.php entry Variable XSS
    http://www.phpsecure.info/v2/script/ClicBackend.php?17059
    + PHP Version and Information Disclosure
    http://www.phpsecure.info/v2/script/ClicBackend.php?16938
    + Codestriker Unspecified Repository Security Bypass Issue
    http://secunia.com/advisories/13393/
    + MaxDB Web Tools Buffer Overflow and Denial of Service
    Vulnerabilities
    http://secunia.com/advisories/13397/
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/12/11/3756,0,1,0,0.php3


    [7] A la découverte du VoiceXML avec PHP !Haut ]
    ------------------------------------------------------------
    L'édition de novembre 2004 de PHP Tunisie Magazine est
    disponible en téléchargement ! Avec dans cette édition 35
    pages d'articles et d'actualités, dans un dossier Spécial
    VoiceXML et PHP :

    # Les dernières nouveautés

    # Les webservices avec PHP

    # VoiceXML Plus simplement en PHP

    # Du VoiceXML Dynamique pour l'entreprise

    # Trucs et Astuces
    ------------------------------------------------------------
    Hatem (http://www.phptunisie.net/)
    http://www.nexen.net/news/gen.php/2004/12/11/3755,0,1,0,0.php3


    [8] Filtres bayesiens en PHPHaut ]
    ------------------------------------------------------------
    "Le sujet à la mode est le filtrage des commentaires,
    pingbacks ou autres trackbacks de votre site. Je ne joue
    pas trop avec cela, mais le principe d'un filtre reposant
    sur le théorème de Bayes m'intriguait trop pour résister à
    une implémentation en PHP.

    Simple et efficace

    Le théorème de Bayes est une simple relation entre des
    probabilités. Par exemple si vous avez un document et deux
    catégories spam et nonspam, il est difficile de connaître
    la probabilité que le document soit dans une catégorie ou
    une autre directement. Par contre, il est plus facile de le
    savoir en analysant chaque mot du document."
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/12/10/3754,0,1,0,0.php3


    [9] Les tests servent aussi de tutorielsHaut ]
    ------------------------------------------------------------
    Paul Jones raconte comment son système rudimentaire de tests
    automatiques pour Savant (un système de templates PHP), a
    aussi contribué à fournir de la documentation involontaire
    à son projet, en plus de lui permettre de ne plus se
    fourvoyer en publiant du code erroné.

    Le principe est que les tests de code sont les applications
    les plus simples réalisables avec le logiciel. Ils doivent
    toujours être validés pour chaque publication. A l'inverse,
    un utilisateur pourra s'en servir de base comme
    illustration. Une bonne technique, sûrement incomplète,
    mais toujours utile.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/12/10/3753,0,1,0,0.php3


    [10] Après nl2br, 2nl2p()Haut ]
    ------------------------------------------------------------
    Voici un petit trésor à garder. Il complète élégamment la
    fonction nl2br() de PHP : les doubles retours à la ligne
    sont transformés en paragraphes. Comme les paragraphes sont
    des balises entourantes, la fonction s'assure qu'elle ne
    massacre pas les balises HTML de plus haut niveau, comme
    les tables, par exemple.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/12/10/3752,0,1,0,0.php3


    [11] Créer un moteur de stockage pour MySQLHaut ]
    ------------------------------------------------------------
    Le serveur MySQL se charge de l'interface SQL avec
    l'extérieur (les clients, les bibliothèques, les
    utilisateurs). En interne, il utilise différents moteurs de
    tables pour assurer le stockage et la pérennisation des
    données. Parmi les moteurs les plus connus, on trouve
    MyISAM, InnoDB, ndb (pour le cluster), HEAP et feu ISAM.

    John Duncan vous guide dans la création de votre propre
    moteur de table pour MySQL. L'intérêt d'un moteur est de
    l'adapter à une tâche spécifique (par exemple, le Cluster
    MySQL), ou bien s'interfacer avec un format de fichier
    spécifique (un moteur qui travaillerait directement en CSV
    ou XML, par exemple).

    En termes de programmation, cela revient simplement à
    dériver une classe.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/12/10/3751,0,1,0,0.php3


    [12] Actualité de développement PECLHaut ]
    ------------------------------------------------------------
    3 paquets ont été mis à jour cette semaine :

    newt : interface avec la bibliothèque graphique RedHat
    Newt
    pdflib : création de PDF à la volée avec la bibliothèque
    PDFlib
    WinBinder : interface native pour Windows

    PECL est la bibliothèque d'extensions C de PHP.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/12/10/3750,0,1,0,0.php3


    [13] Les logiciels libresHaut ]
    ------------------------------------------------------------
    Voici un article de fond fort intéressant sur les logiciels
    libres en général et donc PHP et MySQL en particulier.
    Fait rare, on parle ici de courbe d'adoption,
    d'environnement et de structure de la communauté.

    "Pour bien comprendre, revenons sur l’apport d’un vrai
    projet OSS pour un client. La faculté de disposer des
    sources ne lui apporte que très rarement un intérêt direct.
    En revanche, l’existence d’une communauté structurée a de la
    valeur."
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/12/09/3749,0,1,0,0.php3


    [14] Les cookies en PHPHaut ]
    ------------------------------------------------------------
    Dennis Pallett fait le point sur l'utilisation des cookies
    en PHP : pose de cookies, vérification de leur activation,
    stockage de tableaux dans un cookie. PHP s'en sort comme
    toujours, avec élégance. Une fonction et une variable :
    facile à maîtriser, non?
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/12/09/3748,0,1,0,0.php3


    [15] Comparatif de vitesse entre statique et modules partagésHaut ]
    ------------------------------------------------------------
    Avec Apache, il est possible de compiler PHP de deux
    manières : en statique, ou en module partagé.

    En statique, PHP est incorporé dans Apache lui-même.
    L'avantage est un gain de performances, mais la compilation
    est plus longue, et est obligatoire à chaque changement de
    version (de PHP ET d'Apache).

    En module partagé, PHP est séparé d'Apache. Les avantages
    sont inversés. En général, le module partagé est recommandé
    aux développeurs, qui doivent tester souvent, et le statique
    pour la production. C'est le mode que NexenServices utilise
    sur ses sites pour offrir un maximum de vitesse.

    Ilia Alshanetsky a repéré les tests de performances de
    George Schlossnagle. A lire pour se convaincre des
    différences.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/12/09/3747,0,1,0,0.php3


    [16] Clients graphiques de MySQL ABHaut ]
    ------------------------------------------------------------
    MySQL Query et MySQL Administrator sont deux clients
    graphiques pour la célèbre base de données. Ils
    fonctionnent sous la double licence MySQL, et sur Windows
    et Linux.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/12/09/3746,0,1,0,0.php3


    [17] Galette - Gestion d'adhérents et de cotisationsHaut ]
    ------------------------------------------------------------
    "Galette le Gestionnaire d'Adhérents en Ligne
    Extrêmement Tarabiscoté mais Tellement Efficace... est un
    outil de gestion d'adhérents et de cotisations en ligne à
    destination des associations.

    Il permet principalement aux membres du bureau de savoir à
    tout instant quelles adhésions arrivent bientôt à échéance.
    Chaque adhérent dispose par ailleurs d'identifiants
    personnels lui permettant d'aller consulter (et modifier)
    les informations le concernant. Côté technique, il vous
    faut juste PHP4 et une base de données (MySQL ou
    Postgres)." Découvert sur Thot.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/12/09/3745,0,1,0,0.php3


    [18] PHP 4.3.10RC2 disponibleHaut ]
    ------------------------------------------------------------
    Ilia Alshanetsky vient de publier PHP 4.3.10RC2. Cette
    version rassemble des correctifs de la série 4.3.x de PHP.
    C'est encore une version de tests avant publication finale.

    Pour tester la version sous Unix/Linux :

    téléchargez PHP 4.3.10 ci-dessous
    configurez PHP (./configure)
    make
    make test

    Sur Windows, utilisez Cygwin pour lancer ces tests.

    A la fin du script, vous pourrez envoyer un rapport à
    l'équipe de qualité de PHP.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/12/09/3744,0,1,0,0.php3


    [19] PHP 5 double sa surface au mois de novembre 2004!Haut ]
    ------------------------------------------------------------
    Durant le mois de novembre, Nexen.net a sondé 23 millions de
    serveurs, et en a tiré les tendances sur l'évolution de PHP
    sur Internet.

    Première nouvelle, PHP 5 double son adoption, et dépasse 1%
    désormais. A plus long terme, la tendance à la migration
    prend plus d'ampleur. PHP 5 reste très discret en nombres
    absolus, mais accélère son rythme.

    En détails, les adopteurs de PHP 5 sont surtout ceux qui
    suivent la plate-forme régulièrement : principalement, les
    versions 4.3 migrent vers la 5, après avoir préparé leur
    logiciels. Paradoxalement, les versions plus anciennes ne
    bougent pas encore : avec 2 ou 3 ans de retard, ces
    applications jouent surtout la stabilité plus que
    l'évolutivité. Le sondage a détecté encore 250 sites qui
    utilisent PHP 2!

    Tous les détails sur les versions à supporter pour les
    applications, la répartition par pays, les pertes d'ASP.NET
    ou la tendance à long terme en 7 graphiques et autant de
    cartes.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/12/08/3743,0,1,0,0.php3


    [20] Identification HTTP avec PHPHaut ]
    ------------------------------------------------------------
    PHP est connu pour supporter l'identification HTTP :
    reportez-vous à la doc ci-dessous pour avoir les exemples
    d'utilisation. Apache, typiquement, dépend de fichiers
    .htpasswd pour stocker les mots de passes, chiffrés avec
    crypt.

    Le tutoriel de Christopher Cosentino vous permet de décoder
    le protocole HTTP, et de remplacer le fichier .htpasswd par
    un autre dépôt de données de votre choix, comme une base de
    données, et en utilisant d'autres méthodes pour chiffrer vos
    données (signature md5 ou chiffrement bidirectionnel).
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/12/07/3742,0,1,0,0.php3


    [21] Rechercher avec PHP et MySQLHaut ]
    ------------------------------------------------------------
    Vous avez une grosse masse de données, rangée dans une base
    de données MySQL, et vous voulez fouiller dedans tout en
    ayant un maximum de liberté? Voici un article sur comment
    réaliser une recherche dans la table MySQL, et quelles
    fonctions PHP complémentaires appliquer.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/12/07/3741,0,1,0,0.php3


    [22] La persistance en PHPHaut ]
    ------------------------------------------------------------
    PHParch rassemble 2 discussions en cours sur la persistance
    de données. La discussion est partie des forums de
    SitePoint, où Marcus Baker propose une solution pour
    assurer la persistance des données, à partir de
    considérations issues du monde Java.

    Un peu plus tard, John Lim de PHP everywhere propose
    d'assurer la persistance des données du côté du navigateur,
    comme le fait désormais Gmail. Une solution qui est plus
    adaptée au stockage des données spécifiques d'un
    utilisateur, avec peu de sécurité.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/12/07/3740,0,1,0,0.php3


    [23] Moteur d'interface pour PHPHaut ]
    ------------------------------------------------------------
    ippfp est un moteur qui génère des interfaces PHP en HTML,
    PDF, GTK et ncurses. A partir d'un même descriptif de la
    page, ippfp produit une interface dans l'une des
    technologies ci-dessus. Les formulaires sont aussi
    supportés dans chaque cas.

    L'intérêt du logiciel repose sur la portabilité des
    interfaces et sur leur automatisation. L'auteur s'en sert
    aussi pour accélérer ses développements. Merci à PHP-Mag
    pour avoir signalé ce lien.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/12/07/3739,0,1,0,0.php3


    [24] Applications PHP/MySQL pour NoëlHaut ]
    ------------------------------------------------------------
    NewsForge vous présente 2 applications pour Noël :
    SecretSanta est une application qui répartit les cadeaux
    entre personnes. Chaque membre de la fête s'inscrit. Puis,
    le Père Nogpel va mettre en relation les personnes. Cela
    remplace facilement le bout de papier dans le chapeau, et
    le logiciel peut intégrer des contraintes complémentaires.

    L'autre application est PHP Gift Registry. Avec elle, vous
    pouvez établir une liste de cadeau pour vous, et les
    personnes à la recherche d'idées viennent faire leur choix,
    et réserver un cadeau, un peu comme une liste de mariage
    (mais ici, c'est plus souvent).
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/12/07/3738,0,1,0,0.php3


    [25] Attrapes de MySQLHaut ]
    ------------------------------------------------------------
    sql-info.de vous propose une liste de pièges classiques avec
    MySQL. Ces problèmes sont, par exemple, les auto-increment
    qui plafonnent à 128, les batailles avec NULL ou encore les
    énumérations.

    Cette liste n'est pas un cahier de doléances pour MySQL,
    mais bien une liste de pièges classiques. La même liste
    existe d'ailleurs pour PostGreSQL et certains points
    litigieux sont en cours de correction par MySQL AB. C'est
    un bon point de départ pour corriger des problèmes avec
    MySQL.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/12/06/3737,0,1,0,0.php3


    [26] Introduction à SOAP en PHP 5Haut ]
    ------------------------------------------------------------
    SOAP a été l'une des extensions entièrement remaniée en PHP
    5. Zend technologies a été maître d'oeuvre du projet, et
    PHP 5 dispose désormais d'une solution incroyablement
    simple pour exploiter le protocole. En fait, vous n'avez
    pas besoin de connaître un traître mot de SOAP pour créer
    un service Web ou bien même en utiliser un.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/12/06/3736,0,1,0,0.php3


    [27] JPSPANHaut ]
    ------------------------------------------------------------
    L'objectif de JPSPAN est de fournir un langage de
    programmation côté serveur, mais utilisable depuis
    Javascript. Ainsi, Javascript transmet les actions à
    réaliser à PHP via un protocole réseau, et utilise les
    résultats dans la page Web, sans la recharger. Cela revient
    à faire une extension de Javascript, qui exploiterait alors
    le serveur Web comme support.

    Les applications seront notamment les situations où il
    n'est pas possible de faire faire les calculs à la page Web
    chargée sur le navigateur : protection du savoir faire,
    téléchargement de grosses bases de données, agrégation de
    résultats.

    JSPan est écrit par Harry Fueck.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/12/06/3735,0,1,0,0.php3


    [28] Interfaces PHP avec AIM et MSNHaut ]
    ------------------------------------------------------------
    BlueTOC est une interface avec AIM pour PHP. Elle permet
    notamment d'utiliser le protocole AIM sans en comprendre un
    traître mot. La bibliothèque annonce aussi le support de
    toutes les fonctionnalités d'AIM : messages instantanés,
    salons de discussions, profils, messages d'absence. Pour
    les applications, vous pouvez vous en servir comme protocole
    de communication, jeux en réseau, bots en tous genre. Il
    requiert PHP 4, les sockets ainsi qu'un compte AIM.

    Peu après avoir trouvé ce lien, j'ai trouvé aussi la
    "MSN Messenger Class", une classe équivalente
    quoiqu'un peu moins mûre, qui assure les mêmes services
    avec MSN.

    David Duret complète la liste avec une interface pour
    Jabber.

    Si vous trouvez d'autres classes pour vous connecter aux
    autres systèmes de messagerie instantanée (Yahoo!), faites
    moi signe.
    ------------------------------------------------------------
    http://www.nexen.net/news/gen.php/2004/12/06/3734,0,1,0,0.php3




    ***************************************************************
    La lettre hebdomadaire est relue par Pascal Bédard
    ***************************************************************
    Pour modifier votre abonnement ou vous désincrire :
    http://www.nexen.net/services/login.php?direction=diffusion.php

    Pour retrouver votre accès membre sur nexen.net :
    http://www.nexen.net/services/motperdu.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