Lettres
[Actu PHP] Lettre N.84 Dimanche 22 Juin 2003
************************************************************
L'actualité PHP et MySQL
avec Nexen.net
http://www.nexen.net/
Dimanche 22 Juin 2003
************************************************************
Attention :
Cette lettre hebdomadaire est distribuée aux personnes
qui se sont inscrites sur le site nexen.net, comme membre et
comme destinataire de cette lettre. Les instructions de
modifications sont disponibles en bas de ce mail.
Des commentaires? des questions? des informations à suggérer?
Contactez l'éditeur de la lettre avec l'adresse indiquée en
bas de ce mail.
Edito
====
L'inter-operabilité est sûrement le prochain graal des applications
web. Qu'est donc que cela? Admettons que vous avez déjà votre
site web, qui fonctionne. Vos visiteurs vous demandent avec
insistance un forum. Il suffit de choisir parmi la liste des forums
de qualité qui existent.
Mais comment articuler cela avec votre système de template,
qu'il soit personnel ou lui même issu d'un autre projet?
D'ailleurs, Il va aussi falloir connecter les systèmes d'utilisateur
de ce forum avec celui que vous avez déjà minutieusement mis
en place, pour vos besoins...
Il reste donc à ce que les applications soient capables de travailler
entre elles. Que le forum partage ses utilisateurs avec le système
de vote, et que le CMS puisse s'intégrer à vos gabarits Smarty,
tout en utilisant la même couche d'abstraction de base de données.
Et cela fera la différence entre les technologies populaires
et les projets cul de sac.
Damien Seguy
Site de la semaine
=================
Vous êtes nombreux à nous avoir demandé l'accès aux anciennes
lettres de Nexen.net. Plus de 1000 dépêches en un peu plus d'un
an vous ont tenu au courant de l'évolution de PHP et MySQL.
Avec le site de la semaine, c'est la une mine d'information inégalée
nulle part ailleurs, et tout en francais.
Voici donc les archives de la lettre, avec toutes les
éditions jusqu'à la première, le 24 Mars 2002.
Et pour recevoir les prochaines lettres, pensez à abonner vos
amis et collègues : c'est gratuit, pratique et très complet.
WebK. (Yannick)
http://www.nexen.net/ml/
Au sommaire
==========
22/06/2003
* [1] MySQL 3.23.57 publié
21/06/2003
* [2] Sortie de TPLN 1.5
* [3] Dreamweaver MX + Php + MySql
* [4] Accelerateur PHP en mémoire vive
20/06/2003
* [5] Conférence PHP de Francfort 2003
* [6] Editeur PHP pour Windows
* [7] Alerte faille dans PHPmyAdmin
19/06/2003
* [8] Mise en place des Archives de la NewsLetter
* [9] TF1 adopte PHP
18/06/2003
* [10] Introduction à AdoDB
* [11] Débogueur pratique en PHP : Javascript
17/06/2003
* [12] PHParchitect interviewe Doron Gerstel
* [13] NuSphere PHPed 3.2
16/06/2003
* [14] Gérer les utilisateurs avec les sessions
* [15] SQLITE : base de donnéesSQL rapide
* [16] Nouvelle version de la Suite Performances de Zend
* [17] Résumé hebdomadaire de la semaine de développement PHP
Toute l'actualité en détails :
============================
+ Correction d'un bug lors de transfert de paquets trop
grands
+ Correction d'un bug d'installation sous Windows
+ Correction de bugs avec Show (TABLES|VARIABLES) status
+ Correction d'un bug avec les tables MyISAM, lors
d'insertion avec beaucoup de colonnes nulles
+ Correction d'un bug dans Mysql_dump.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/22/1806,0,1,0,0.php3
[2] Sortie de TPLN 1.5 [ Haut ]
------------------------------------------------------------
Sortie de TPLN Template Processor 1.5
TPLN est un moteur de template en Php pour Php. Le code
Php est séparé du design ce qui permet un facilité de mise
à jour du design de vos documents et de permettre
également de séparer les tâches entre le développeur Php
et le Webdesigner.
Au programme :
- rewriting de la fonction Showrecords maintenant tous est
entièrement customisable (pagination etc..)
- ajout de la fonction CreateFieldvar pour créer dynamique
vos champs provenant de votre requete
- ajout du paramètre optionnel dans Open(), ouverture
automatique de votre template
- ajout de la fonction RewriteUrl() pour la réécriture des
url générées
- ajout de la fonctions GetFields() pour obtenir les champs
de votre requete
- fix pour le parsing de fichiers php inclu dans un
template
- fix de petits bugs dont EraseBloc et ParseBloc()
.....
Des exemples de sites réalisés avec TPLN sont également
présent sur le site
Rappellons que TPLN est un moteur de template simple et
performant qui a la particularité de s'interfacer avec vos
données provenant de votre base de données MySQL et 9
autres via la librairie PEAR DB, qui gérer votre pagination
de facon simple et efficace.
Il possède également une syntaxe proche du langage
javascript.
Des exemples sont présents en ligne.
------------------------------------------------------------
Laurent Hayoun (http://www.myqry-generator.com)
http://dev.nexen.net/news/gen.php3/2003/06/21/1803,0,1,0,0.php3
[3] Dreamweaver MX + Php + MySql [ Haut ]
------------------------------------------------------------
Objectif de ce tutorial : afficher le détail d'un
enregistrement , en passant un paramètre dans la requête,
exemple : afficher une liste de titres de news et obtenir
le détail dans une autre page, le tout avec Dreamweaver MX
sans écrire une seule ligne!
------------------------------------------------------------
Ludo (http://www.asp-php.net)
http://dev.nexen.net/news/gen.php3/2003/06/21/1804,0,1,0,0.php3
[4] Accelerateur PHP en mémoire vive [ Haut ]
------------------------------------------------------------
Pour accélérer PHP, il y a les systèmes qui mettent en cache
les scripts sous forme de opCOde, c'est à dire, un langage
de type Assembleur pour PHP. Turck MMcache est un encodeur,
optimiseur et accelerateur pour PHP. Il est Open Source, et
disponible sur Source Forge. Pour éviter les limitations du
disque, il stocke les fichiers intermédiaires en mémoire
vive. Il affiche des accélérations proches de celles de
Zend, pour un prix nettement plus abordable.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/21/1805,0,1,0,0.php3
[5] Conférence PHP de Francfort 2003 [ Haut ]
------------------------------------------------------------
PHP Center et Software & Support Verlag viennent d'annoncer
la conférence PHP de Francfort, les 2,3, 4 et 5 Novembre
prochains. Les 2 et 3 Novembre seront consacrés à des
ateliers de 3 ou 6 heures. Les 4 et 5 seront dévolus aux
conférences PHP.
Jusqu'au 14 Juillet, vous avez la possibilité de faire
parvenir vos suggestions de soumission au board de la
conférence, pour être retenu comme conférencier.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/20/1801,0,1,0,0.php3
[6] Editeur PHP pour Windows [ Haut ]
------------------------------------------------------------
Les éditeurs PHP sont nombreux, et weaverslave font partie
de ceux qui tiennent le haut du pavé. C'est un outil très
populaire outre-Rhin, qui fonctionne sous Windows. Sa
licence est freeware. Ce logiciel est souple, et peut être
facilement complété avec un système de plug-in. Il est
aussi compatible avec xdebug pour le débogage en ligne.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/20/1802,0,1,0,0.php3
[7] Alerte faille dans PHPmyAdmin [ Haut ]
------------------------------------------------------------
Lu sur k-otik.com :
Plusieurs vulnérabilités touchent phpMyAdmin :
La première faille est de type Cross site Scripting, elle
permet d'injecter des scripts coté utilisateur, et elle
touche les fichiers sql.php, pdf_schema.php, pdf_pages.php,
ldi_table.php, mult_submits.inc.php, db_datadict.php,
db_printview.php, read_dump.php
La seconde vulnérabilité est de type Directory Traversal,
elle touche le fichier db_details_importdocsql.php.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/20/1800,0,1,0,0.php3
[8] Mise en place des Archives de la NewsLetter [ Haut ]
------------------------------------------------------------
La lettre hebdomadaire Nexen.net rassemble l'actualité PHP
et MySQL, en Français. Elle est diffusée chaque dimanche
par Damien Seguy.
Jusqu'à aujourd'hui, aucun archive n'était accessible.
C'est enfin chose faite :)
Ainsi, vous pourrez facilement effectuer des recherches sur
l'ensemble des lettres mais aussi, en faire profiter des
personnes de votre entourage grâce à l'envoi à un ami.
Je vous invite donc à consulter tout celà, mais surtout à
rejoindre les 1300 abonnées actuels :-)
Note du modérateur : Un grand merci à Yannick ! On attend
la suite de ton travail sur Nexen.net ;)
------------------------------------------------------------
Yannick (webK) (http://www.keliglia.com/)
http://dev.nexen.net/news/gen.php3/2003/06/19/1799,0,1,0,0.php3
[9] TF1 adopte PHP [ Haut ]
------------------------------------------------------------
" Lors du lancement de nos services payants (concours,
abonnements, etc.), nous nous sommes tournés par conséquent
vers une solution alternative en optant pour le système
d'exploitation Linux et le langage de script PHP". Stéphane
Allaire,Directeur des Technologies
eTF1, répond aux questions du Journal du Net, au sujet du
choix des technologies.
PHP y remplace Vignette, pour assurer la qualité des
services transactionnels et payants.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/19/1797,0,1,0,0.php3
[10] Introduction à AdoDB [ Haut ]
------------------------------------------------------------
Le nombre de base de données utilisables avec PHP est un des
points forts du langage. Avec la variété, est aussi venu le
besoin de standardiser les API vers ces bases, et c'est le
but de ADOdb et de PHPlens.
Ian Gilfillan sur databasejournal, nous propose de
découvrir cet outil qui accroit encore les capacités de
PHP, tout en vous simplifiant les accès aux bases de
données.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/18/1795,0,1,0,0.php3
[11] Débogueur pratique en PHP : Javascript [ Haut ]
------------------------------------------------------------
La bonne vieille méthode des print_r() et autres var_dump()
reste la plus répandues pour faire du débogage PHP. Il n'en
reste pas moins que cette technique pollue fortement
l'affichage.
Craig Davis a eu la bonne idée d'utiliser Javascript pour
faire ces débogages : une seconde fenêtre est
automatiquement ouverte, et recoit le contenu des erreurs.
Cela sépare facilement les erreurs de la page, et le tout
est convivial.
Il est probable aussi que ce n'est pas la seule utilisation
de javascript que l'on peut faire en PHP.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/18/1796,0,1,0,0.php3
[12] PHParchitect interviewe Doron Gerstel [ Haut ]
------------------------------------------------------------
PHParchitect a interviewé Doron Gerstel, PDG de Zend
Technologies, au sujet de l'annonce commune Sun-Zend. "we
want PHP developers to be able to manipulate Java objects
in the exact same way that they manipulate PHP objects.".
Cette évolution aura surement des impacts important pour
beaucoup d'entre vous, qui travaillent déjà conjointement
en Java et en PHP. "The JSR process is lengthy, involving a
lot of expert group consulting. We're aiming for a 12 month
process. " said Doron.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/17/1794,0,1,0,0.php3
[13] NuSphere PHPed 3.2 [ Haut ]
------------------------------------------------------------
NuSphpere vient de publier la version 3.2 de son éditeur PHP
tout intégré. NuSphere PHPed est feu PHPed, devenu un outil
professionnel complet. Il intègre notamment les avantages
classiques des éditeurs, mais aussi un débogeur et une
interface améliorée vers MySQL. NuSphere a aussi parié très
tôt sur les webservices, et développe NuSOAP, une classe
très avancée pour le protocole SOAP.
Avec cette nouvelle version, PHPeD se pare d'une nouvelle
interface plus conviviale (nouvelle interface, raccourci
clavier, recherche multi fichiers), et de nouvelles
fonctionnalités de programmation (déploiement rapide, CVS
intégré, NuSOAP). NuSphere est disponible sur Windows et
Linux, pour la somme de
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/17/1793,0,1,0,0.php3
[14] Gérer les utilisateurs avec les sessions [ Haut ]
------------------------------------------------------------
Kevin Yank vient de mettre au gout du jour son introduction
fleuve à la gestion d'utilisateurs en ligne : inscription
des utilisateurs, gestion des mots de passe, contrôles
d'accès et utilisation optimale des sessions. Une
introduction très complète, qui vous permettra de prendre
en main la conception de votre système d'utilisateurs.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/16/1792,0,1,0,0.php3
[15] SQLITE : base de donnéesSQL rapide [ Haut ]
------------------------------------------------------------
sqlite est une base de données compatible SQL92. Elle
fonctionne sans démon serveur, et annonce des performances
deux fois supérieures à PostGreSQL et MySQL. Elle se
destine aux utilisations de performances pures, et aussi,
aux situations où il n,est pas nécessaire d'installer un
système de base de données complet.
Depuis peu, Wez Furlong a créé une interface SQLite pour
PHP. SQLite est utilisée comme prototype pour la
documentation PHP, et le future système de documentation
rapide LiveDocs.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/16/1791,0,1,0,0.php3
[16] Nouvelle version de la Suite Performances de Zend [ Haut ]
------------------------------------------------------------
La ZPS est un outil édité par Zend Technologies, qui
rassemble les dernières techniques pour accélérer votre
site web : optimisation du code, caches pour les scripts et
les fichiers, compression à la volée.
Zend publie la dernière mouture de leur logiciel phare,
utilisé sur de nombreuses plate formes comme celles de la
LuftHansa, d'AMD ou des télécommunications du Portugal.
Le système d'installation a été amélioré, et il supporte
désormais automatiquement les différentes versions de PHP
que vous avez installées. Zend a aussi ajouté le support
des serveurs web Apache 2.0 et Zeus.
Le ZPS dispose d'une évaluation gratuite, et son prix
normal commence à 1875 $ US.
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/16/1790,0,1,0,0.php3
[17] Résumé hebdomadaire de la semaine de développement PHP [ Haut ]
------------------------------------------------------------
Avi Lewin publie le 141eme résumé de la semaine de
développement de PHP :
TLK: migration vers PECL
BUG: MySQL et OpenSSL
BUG: fonction mysql_info()
TLK: mysqli (PHP 5)
TLK: PHP et System32 sous Win32
TLK : discussion
FIX : correction de bug
NEW : nouveauté
------------------------------------------------------------
http://dev.nexen.net/news/gen.php3/2003/06/16/1789,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

