Dernières statistiques PHP pour Mars 2006

Nexen vient de publier un article sur les statistiques de déploiement PHP pour mars 2006 : [Deploiement](http://www.nexen.net/chiffres_cles/phpversion/statistiques_de_deploiement_de_php_en_mars_2006.php) et dernières [évolutions](http://www.nexen.net/chiffres_cles/phpversion/evolution_de_php_sur_internet_juin_2005_a_mars_2006.php). …

Le match : AJAX contre iFrame

C'est le sujet que traite Manuel Lemos de PHP Classes. Une nouvelle version 2.0 Beta de PHPClasses est en cours de développement et vous pouvez déjà voir la [page de login](http://www.phpclasses.org/login.html/v/2) qui a déjà été faite. Manuel en a profité pour nous expliquer pourquoi il a opté pour les iFrames plutôt que d'utiliser l'objet …

Créer un chat avec PHP et AJAX - Partie 2

PHPit continue son article sur la création d'un chat en AJAX, après la [première partie](http://www.j0k3r.net/news-creer-un-chat-avec-php-et-ajax-967.html) publiée début janvier, la deuxième partie vient d'être écrite. Il y a eu beaucoup de nouveautés sur le net depuis la première publication, notamment du côté de 37signales avec son Campfire. Cette …

Trouver le texte contenu dans une image en PHP

L'OCR est une technique permettant de convertir les caractères d'une image en caractère ASCII et ainsi découvrir le texte contenu dans l'image. C'est une reconnaissance optique de caractères. Divers programmes étaient déjà disponible dans le commerce pour par exemple transformer un document papier en document texte numérique et donc éditable. …

Revue des lecteurs RSS en ligne

La syndication de contenu est sans aucun doute le fer de lance du mouvement web 2.0. Un lecteur de fils/Feeds est la solution la plus utilisée pour lire du contenu syndiqué et permet à l'utilisateur d'économiser beaucoup de temps pour suivre les innombrables sites d'intérêts et ce en temps quasi-réel. Il y a un certain nombre de types de lecteurs : pure …

AJAX et l'accessibilité

Avec l'engouement que suscite AJAX, il est peut être bon de faire un rappel sur l'effet que cela a sur l'accessibilité et expliquer comment ils peuvent tous les deux cohabiter. Il faut savoir que l'un n'exclue pas l'autre comme beaucoup le montre. Dans un premier temps, il faut éviter de combiner les événements dans les balises HTML. Par exemple en utilisant …

PHP 6 On Trax

Dans la lignée de ce qu'avait commencé le célèbre [PHP On Trax](http://www.j0k3r.net/news-php-on-trax-le-ruby-on-rails-de-php-904.html), PHP 6 sera certainement comme ceci aussi. C'est Ilia Alshanetsky, directeur de la publication de la version 5.1 de PHP, qui nous en informe ce matin. En effet, pendant la conférence de [PHP Quebec …

Web 2.0: c'est l'Internet qu'on réinvente!

Dans cet [article de libé](http://www.liberation.fr/page.php?Article=371458) Pierre Chappaz, le fondateur de Kelkoo et patron d'un futur moteur de recherche vous décrypte le Web 2.0. Le titre de ce sujet en présente le caractère principal : une profonde mutation du Web tout ça grâce en partie aux nouvelle techniques ( AJAX, RSS, PodCast ... ) …

Créer des éléments avec prototype.js

Pour faire office de validation automatique d'un formulaire, on utilise souvent la création à la volée d'élément pour y mettre l'erreur remonté. C'est l'exemple concret du formulaire d'inscription du [Remember The Milk](http://www.rememberthemilk.com/signup/) ou encore de la page contact de la [ville de gap](http://www.ville-gap.info/fr/contact.html …

Macromedia diffuse un kit d'intégration Flash / JavaScript

Ce fameux kit rend le dialogue entre Flash et JavaScript possible. Ainsi on peut lancer des fonctions Flash en JavaScript et vice versa. Ce [kit](http://osflash.org/doku.php?id=flashjs) est compatible à partir de Flash 6. Il me rappelle ma news sur la façon de mettre du [Flash en arrière …

PHP 5.1.3 RC2

Deuxième release candidate pour PHP 5.1.3, elle vient juste d'être publiée par Ilia Alshanetsky, le "chef" de la version 5.1 de PHP. Cette release candidate est la dernière pour cette version de PHP, puisque normalement la version officielle devrait être publiée jeudi prochain. Du coup tout le monde s'empresse de faire les derniers tests avant la …

Protéger vos mails des spammeurs

Mon prof de gestion de projet, le "grand" [Stéphane Bordage](http://www.sbordage.com/), nous a fait faire un exercice sur un de ces sites. C'est là que j'ai découvert une bien belle méthode pour éviter de ce faire spammer. En général, il (*faut*) est recommandé de laisser un mail sur son site pour permettre à quiconque de contacter le …

Lightbox JS v2.0

Quatre mois après la publication de la première version de [Lightbox JS](http://www.j0k3r.net/news-afficher-vos-images-par-dessus-votre-site-986.html), l'auteur publie une nouvelle version. L'auteur, Lokesh Dhakar, a certainement du trouver intéressant d'y rajouter la bibliothèque scriptaculous couplée à prototype.js pour faire de meilleurs effets. …

Mettre en place des meta-tags dynamiques

Que ceux qui disent / affirment que les meta-tags sont complètement obsolètes en référencement, sortent de la salle ! Les meta-tags favorisent votre référencement. Certes tous les meta-tags ne sont pas concernés mais certains sont grandement utilisés par Google. Google affiche généralement le contenu de la balise description de votre site lorsqu'une …

Ruby on Rails version 1.1

La plus grosse mise à jour de l'histoire de Rails vient d'avoir lieu. Rails 1.1 corrige quelques 500 buGs. La plupart des corrections affecte l'utilisation journalière qui la rende ainsi plus agréable, plus joyeuse. Mais rassurez vous il y a aussi des grosses mises à jour qui vont rendre heureux les programmeurs, surtout si vous êtes friand d'AJAX, services ...

Les templates par Smarty

PHPFrance met en avant le moteur et compilateur de templates PHP SMARTY. Il publie tout un tutoriel pour se familiariser avec lui. Il rappelle dans un premier temps ce qu'est un système de template et en quoi cela est très utile. Le premier but est de suivre au maximum le MVC ([Modèle View …

Fini les popups avec DOMinclude

Je ne vais pas vous parler du dernière anti-bloqueur-killer de popup qui se greffera à votre jolie IE. Mais plutôt d'une petite librairie en JavaScript qui va vous permettre de remplacer les (moches) popups que l'on peut (encore) faire pour diverses raisons. J'ai été confronté dans un projet à passer par des popups (beaucoup trop de données à gérer pour faire ...

Bien gérer les erreurs en PHP

Cet [article de php-it](http://www.phpit.net/article/error-handling-php/) nous montre la méthode pour bien gérer les erreurs php et éviter les notifications d'erreurs inopinées sur un site. Cela passe par l'utilisation de la fonction php : set_error_handler() qui permet de rediriger certaines erreurs vers un Handler. On y découvre aussi …

Une confirmation de suppression en AJAX

Maintenant avec AJAX, on ne passe plus par un banal lien de suppression du type *?action=del&id=4* pour effacer un contenu mais directement par une joli p'tite image (en général rouge avec une croix à l'intérieur). On place un appel à une fonction JavaScript grâce à l'attribut *onclick* qui elle va envoyer une requête en AJAX pour supprimer l'élément. C'est rapide ...

Intercepter les timeouts en AJAX

Le problème d'une application en AJAX est que si la connexion internet ne fonctionne plus (par exemple), votre application plante littéralement. C'est le cas aussi avec un script PHP classique. L'avantage avec AJAX c'est qu'il utilise JavaScript, qui est du côté du client. Ainsi il est plus facile de détecter une coupure de connexion en JavaScript qu'avec …

Les redirections : Pourquoi ? Comment ?

Cet [article](http://www.webmaster-hub.com/publication/article158.html) du Hub nous rappelle la définition d'une redirection et ce à quoi elle peuvent servir ( statistiques, urls multiples, filtrage robot/humain, ... ). On y apprend aussi les différentes façons de procéder ( htaccess, meta refresh, ... ) ainsi que quelques exemples mais aussi et …

Ruby on Rails déjà très présent aux USA !

L'engouement autour du langage Ruby et de son framework Web Rails ne cesse de croître. Les traducteurs du premier livre sur le sujet en France, ont pendant une heure rassuré les inquiets et conforté les convaincus dans une interview "chat" sur le JDN. On débute sur l'origine de Ruby, puis sur une question qui peut revenir assez souvent, pourquoi …

Ruby on Rails arriverait chez OVH ?

Selon un [nouvelle publiée](http://www.railsfrance.org/node/221) sur le site de Railsfrance.org, OVH serai entrain de mettre en place quelques petites nouveautés bien sympathique pour les hébergements mutualisés. Il serait entrain de rajouter à leur liste, Perl, PHP et Python, le très populaire Ruby on Rails. Il serait d'ailleurs à la recherche de …

Edition à la volée en AJAX sur j0k3r.n3t

Je viens de publier un nouveau tutoriel dans la toute récente (mais déjà très convoitée) partie AJAX. Il concerne quelques choses de très pratique pour éditer rapidement quelques choses. C'est tout simplement un système d'édition à la volée. Cela permet lors d'un simple clic sur un texte, de pouvoir le modifier. C'est le principe utilisé sur Flickr pour …

Installer un système de trackbacks

Les trackbacks, en français retrolien, est un système de liens inter-blogues semi-automatisé. Il permet aux auteurs de relier des billets de blogues différents et parlant du même sujet, ou se faisant référence. Dan vous en parlait dans une précédente news sur [les TrackBack et les …

Le schéma d'une base de Tag Cloud

Les [Tag Clouds](http://www.j0k3r.net/news-faire-votre-propre-systeme-de-tags-en-php-1036.html), dont je vous avais déjà parlé, sont ce que l'on appelle littéralement un nuage de mot clés. Cela permet de voir apparaître les mots les plus utilisés dans les news sur un site, par exemple. Philipp Keller, après avoir rapidement discuté sur la structure du …

Les blogs se professionnalisent

Les blogs sont partout. Ce nouvel outil de publication sur le Web a su séduire par sa simplicité de création et de gestion. Mais au-delà du simple carnet intime, inscrit dans une logique d'Intelligence collective, de Groupware, de Knowledge Management et de veille stratégique, le potentiel de ces outils de gestion de contenu est bien plus grand qu'il n'y …

Créer une shoutbox en PHP

Vous me demandez tous un tutoriel pour faire la même shootbox que celle qu'il y a sur le site, et je le ferai ... mais je ne peux pas vous dire quand. En attendant, [Wikistuce](http://www.wikistuce.info/) publie un article pour faire la votre. Le tout est bien évidemment AJAXé. C'est très simple à comprendre et surtout rapide à mettre en place. …