News PHP

le 08/03/2006 à 12:05
phpMyAdmin version 2.8.0
La serie 2.7 n'aura pas vécu longtemps puisque la version finale de la serie 2.8 vient de sortir. Au programme :

. compatibilité avec PHP 5.1.2
. Possibilité de cacher les tables.
. Possibilité de configurer la mémoire pour l'import/export
. Meilleur support pour CGI
. Plus besoin de .htaccess dans le repértoire racine.
. Web-base setup

Alors j'ai aussi découvert (sur le site de Dew), un futur concurrent à phpMyAdmin, un client pour gérer ses bases de données, développé avec la technologie AJAX. Pour le moment le projet n'est pas assez abouti mais promet une belle carrière. Ainsi qu'un autre client devellopé lui, en flash.

. phpMyAdmin
. TurboDbAdmin
. flashMyAdmin
le 15/02/2006 à 19:12
PHPit : Sécurisez vos mots de passe
Alors la question que pas mal d'apprentis-developpeurs se pose, est ce qu'un simple md5() peut suffire à crypter et sécuriser mes pass ?
bonne question, certains diront que oui et d'autres non, peu importe finalement, donc pour les plus paranoïaques d'entre vous, voici une méthode simple et astucieuse, proposée par PHPit.net, pour crypter un pass avec les fonctions de hashage disponibles (md5, sha1).

Toujours en anglais.

. Handling passwords safely in PHP
PHPit, reprend encore une fois des choses basiques, pour écrire un article. Mais absolument pas inutile pour le coup.

Dans cet article "tutorial", on vous montre la marche à suivre pour manipuler un fichier proprement. découpé en plusieurs étapes, à savoir lire / écrire / copier / detruire et manipulation de dossier, l'article donne une bonne première approche sur le sujet et même en apprendre encore un peu plus.

L'article est en anglais.

. A beginners introduction to PHP’s file functions
Je m'étonne de voir un peu partout sur les sites de php et ici même, une critique intensive de la nouvelle version de Nexen.net. Même si dans l'absolue, les arguments sont valables, c'est plûtot cette intolérance qui me dérange.

C'est vrai, au départ, le site ramait, les pubs étaient un peu trop omniprésentes et la on peut encore voir des erreurs, beaucoup préfère l'ancienne charte graphique (question de goût), et cerise sur le gateau, le site n'est pas valid W3C.

Alors, sans vouloir critiquer tout ce petit monde, est-il nécéssaire de rappeler que nexen.net, est une mine d'information en matière de PHP. Evidemment dans cette nouvelle version, tout n'est pas parfait pour le moment, mais pourquoi être si intolérant ("C'est à chier", "Franchement trop nul" et j'en passe) ? Certains oublient surement, que sans nexen, vous n'auriez pas de traduction du manuel PHP (et à jour en plus), ou bien leur moteur de recherche au niveau des erreurs PHP. Bref, on oublie trop souvent pour ne laisser place qu'à la critique, le plus souvent, pas vraiment constructive en plus.

J'espère que tous les bugs restants seront fixés, car Nexen est une mine d'information et reste pour moi, la référence francaise en matière de PHP. Et maheureusement, la perfection n'existe pas.

"Quand lephpfacile se transforme en blog" ^^

Edit :
Précision au niveau moteur du site, qui serait donc une base Mambo (source Jok3r). Ceci explique le code non valide et les eventuels bugs d'adaptation. Peut être un autre CMS aurait plus adequat à adapter ou une production personnel même si je suppose que le temps leur fait cruellement défaut. A suivre donc.

J'en profite aussi pour rappeler que ce post n'est pas la pour accréditer les différentes incohérences du site, elles existent, on ne peut pas le nier. Mais descendre un site, qui a aidé toute une communauté, bénévolement, est à mon sens déplacé et injuste pour ses auteurs.

Edit bis :

Sur le blog de qwix, où l'on peut trouver des articles interressants au passage, on a la réponse de Damien Seguy, sur cette nouvelle version.
. Réponse de Damien Seguy

Laissons leur un peu de temps, le temps de l'adaptation.

. Nexen
. en savoir + sur Mambo.
. Blog de Qwix
phpindex.com, une autre référence php francaise, change de look, se rapprochant désormais d'un blog puique "propulser" par Dotclear, la tendance du moment.

On y retrouve des actualités, des offres d'emplois ou encore truc et astuces et d'autres rubriques, liés à PHP, qui existaient auparavant, mais adaptés pour une architecture "blogueste". Ainsi qu'une FAQ où l'on retrouve 90% des questions posées sur les forums.

Je leur souhaite, autant qu'à Nexen, une bonne continuation dans ce nouveau départ graphique et tendancieux.

. PHPindex.com
le 25/01/2006 à 22:30
Nexen.net change de look
Nexen, une des références, voir la référence francaise, au niveau PHP adopte une nouvelle charte graphique. Simpliste et sobre mais efficace, cette nouvelle charte va surement redonner un souffle nouveau au site qui en avait besoin (graphiquement je parle).

Nexen.net quant à lui se rapproche, désormais, d'un magazine spécialisé en ligne, avec des articles, des actualités, des statistiques et aussi un point sur les différentes conférences. En clair, rien de nouveau, dans le contenu qui existait auparavant, mais grâce à cette nouvelle charte et aménagement, donne une ampleur différente au site.

On y retrouve aussi le célébre manuel PHP, traduit en francais et à jour, puisque c'est Damien Seguy himself, qui s'occupe de la traduction. (Oui je sais, c'est pas nouveau !)

Bref, je leur souhaite, en tout cas, une grande réussite avec ce nouveau départ, si besoin, il est de leur souhaiter !

Sachez aussi que 2006, verra la version 4 de lephpfacile.com avec une nouvelle charte graphique, des cours réaménagés par Mr Globule et peut-être beaucoup plus ! Patience..
Voici un article pour gérer les exceptions en PHP, qu'on peut résumer de traitement des erreurs personalisées dans une class.
Une classe native "Exception" est intégrée (nan c'est pas un pléonasme ^^) à PHP que vous pouvez modifier facilement en créant une class enfant. et que l'on utilise avec try, catch et throw traduit litérallement en langage francais :

J'essaie méthode sinon j'attrape l'erreur lancée

Voici donc deux articles, un récent puisque d'aujourd'hui mais en anglais et l'autre un peu plus vieux mais en francais et bien écrit. Je vous laisse découvrir, si vous ne connaissiez pas.

. Error Handling in PHP: Introducing Exceptions in PHP 5
. PHP 5 et la gestion des exceptions
le 13/01/2006 à 11:03
Traitement des erreurs en PHP
DevShed propose un article sur la différente gestion en php, on y retrouvera une partie avec die, trigger_error utile pour une gestion personalisée, la package PEAR_error, et l'utilisation de booléen (TRUE ou FALSE).

J'ai survolé l'article faute de temps donc je m'étale pas sur le sujet.

. Error Handling in PHP: Coding Defensively
. De la gestion des erreurs en francais sur le blog de Qwix
le 13/01/2006 à 10:44
PHP 5.1.2 en service !
L'equipe de dévellopement php est fière de vous annoncer la sortie de PHP 5.1.2 ! merci à eux ^_^

Bon en ce qui concerne les nouveautés :

. La compression de PNG a été ajoutée à la librairie GD.
. Amélioration de l'extention OCI8 (librairie Oracle).
. XMLWriter a été ajouté et activé par défaut.
. L'extention Hash (pour le hachage..) à été activé par défaut et ne requiert aucune installation donc native. + d'info

Voila, sinon 85 bugs ont été fixés, et les failles de securité résolues. Vous êtes comme d'habitude incités à faire une update vers cette version au plus vite.

. L'annonce
. ChangeLog
. Téléchargement
Cet article en anglais, présente différentes manières de réécrire une url, 3 méthodes pour être précis.

L'intérêt d'une réécriture est de pouvoir avoir une URL dite propre mais surtout de permettre une meilleure indexation de votre site pas un moteur de recherche. L'url étant prise en premier.

Bref, 3 méthodes dont le MOD_REWRITE d'apache avec un article ici même (je sais, il date un peu), La directive forceType d'apache ou bien utilser un fichier php executé lors d'une erreur 404 (page introuvable) qui traite les informations renvoyées par l'url directement avec PHP.

. L'article
LoadingChargement en cours