Dans le cadre de ma Junior Entreprise : Synerg’heTIC, j’ai eut l’occasion de travailler pour l’IFTH ( http://www.ifth.org/ ) qui souhait communiquer toute sa campagne de mensuration des français via un blog ( http://blog.ifth.org/ ).
Un projet que j’ai accueilli à bras ouvert et avec beaucoup d’enthousiasme car je crois beaucoup à la tendance des blogs malgré le fait qu’il y ais désormais le SPAM des blogs le splog… Bref ! Tout ca pour dire que le projet était très intéressant et finalement je suis arrivé à terme du projet avec quelques jours d’avance malgré quelques problèmes concernant l’hébergeur et le code un peu bancal par moment du système de sondage pour Nucleus. (et oui évidemment j’ai utilisé Nucleus).
Le plugin (NP_Poll : http://wakka.xiffy.nl/poll ) fonctionne très bien sur un Apache 1.3.33, PHP 4.3.11 et MySQL 4.0.24.
Par contre sur un Apache 2.0, avec PHP 4.3.10-16 et une version de MySQL 4.1.12 cela ne fonctionne pas correctement.
Le bug venait directement d’une requête MySQL.
PHP Warning: mysql_fetch_object(): supplied argument is not a valid
MySQL result resource in /nucleus/plugins/NP_Poll.php on line 160, referer: http://blog.ifth.org/
Pourtant aucune erreur…
Quelques jours plus tard… L’hébergeur m’appel paniqué car il a 3 000 requêtes à la seconde sur sont serveurs mutualisé et évidemment il n’est pas content du tout. Alors pour ne pas le faire paniquer je tente de résoudre le problème et de mettre mon plugin de sondage en quarantaine pendant que je cherche le problème… Je tente plusieurs choses et toujours rien !!! 2 jours plus tard j’essai de mettre un seul sondage par billet et là ! Pas de problème ca remarche parfaitement à nouveau !
Comment comprendre ???? :-/ Je ne m’expliquais pas alors je continue à chercher le problème d’autant plus que le bouton d’administration avait disparu.
Et bien voilà !
Rien de plus simple, il vous suffit de rajouter ceci dans la page index.php de votre dossier poll:
//verification get-post - Emmanuel Pays { printTable(10); }
et le tour est joué !
Apparemment c’est une vérification d’existence des actions passés par un formulaire qui ne passait pas. Donc voilà le problème résolu simplement. Maintenant allé comprendre pourquoi cela ne fonctionne pas avec l’autre procédé tel ou tel hébergeur… :-/
Bizzare bizzare mais bon ! L’essentiel c’est que http://blog.ifth.org/ fonctionne correctement.





Add New Comment
Thanks. Your comment is awaiting approval by a moderator.
Do you already have an account? Log in and claim this comment.
Add New Comment
Trackbacks