Aller au menu   Aller au contenu   Aller à la recherche 





chtit truc En Janvier 2005...

Il peut être pratique de pouvoir imprimer un site internet pour différentes raisons.
Voici l'outil idéal et de surcroît gratuit !!

Intercepter les timeouts en AJAX

Publié par j0k3r_n0ir le 26 Mars 2006 à 11:32. Lu 1190 fois

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 PHP qui se trouve lui côté serveur. On est d'accord si la connexion est coupée il est impossible de contacter le serveur, il faut donc la détecter côté client.

Le but est de dire à l'internaute qu'il y a un problème de connexion. Pour cela, on utilise la librairie prototype.js. Grâce à Ajax.Responders.register, qui permet d'appliquer une sorte de répondeur à toutes les requêtes AJAX qui seront faites, il est tout de suite plus simple d'interpeler une perte de connexion.

Un script (lien externe) très intéressant à coupler avec votre librairie prototype.js pour plus de performance et d'interactivité.



Les articles

puce menuMettre à jour EasyPHP v2

Depuis le premier article sur la mise à jour d'EasyPHP, une nouvelle version est sortie, la 1.8, rendant ce tutoriel "obsolète". Cependant ce tutoriel reste toujours valide pour mettre à jour PHP 4.x, Apache 1.x, MySQL 4.x depuis EasyPHP 1.7 ou 1.8.
Le staff d'EasyPHP a aussi parlé d'une version 2.0 avec Apache2 et PHP5, mais si on doit attendre aussi longtemps que pour la 1.8, il va falloir faire quelques choses avant. Remarquez qu'ils n'ont pas qu'EasyPHP dans la vie aussi hein !
C'est chose faite grâce à ce tutoriel qui permet de mettre à jour EasyPHP 1.7 ou 1.8 avec toutes les dernières versions citées ci-dessous, vous obtiendrez ainsi votre propre version d'EasyPHP 2.0 avant l'heure !

# PHP 5.0.5
# phpMyAdmin 2.6.4-pl3
# MySQL 5.0.15
# Apache 2.0.55
# eAccelerator 0.9.3

> Mettre à jour EasyPHP v2