Problème code erreur PHP - PHP - Programmation
Marsh Posté le 18-02-2008 à 16:30:11
fil80 a écrit : |
ligne 62.
Marsh Posté le 18-02-2008 à 17:07:31
ta variable est un "string", et un string c'est aussi un tableau de char.
Tu accède à ce tableau pour en récupérer 3 char
Code :
|
mais apparement ton string n'en contient que 2, donc PHP t'affiche un notice pour te dire que le 3eme indice (offset) du tableau n'est pas initialisé (il n'y a rien dedans).
Le problème vient du fait que tu as un contrôle pour rajouter un "0" devant le nombre de jours si celui-ci est inférieur à 2 chiffres (10), mais pas de contrôle si est inférieur à 3 chiffres (100) donc là ou tu fais
Code :
|
rajoute un contrôle pour tester si c'est inférieur à 100, et dans ce cas il te faut rajouter un autre 0 devant.
Je te donne pas le code tout fait, mais déjà une bonne piste
Dans l'état actuel, si tu met un évènement qui se produit dans plus de 100 jours, tu n'aura pas le notice, mais dès qu'on arrive en dessous de cette durée, tu l'as...
Marsh Posté le 18-02-2008 à 16:27:09
Bonjours à tous,
aprés installation du module compte à rebours dans mon site créé à l'aide de Joomla si je l'affiche dans mon site j'ai le message suivant:
Notice: Uninitialized string offset: 2 in /mnt/103/free.fr/6/6/lequesnel2008/modules/mod_comptearebour.php on line 62
comme je ne comprends pas tré bien ce language voici mon fichier php si quelqu'un peut me dire où est l'erreur:
Je remercie d'avance ce qui pourrony m'aider
elmoricq-edit : édition du titre qui était en majuscules, et utilisation des balises [code ][/code ].
Merci de lire les règles de la catégorie Programmation.
Message édité par Elmoricq le 18-02-2008 à 16:37:27