coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
18 mai 2008 à 03:02
swaenboutu
Messages postés22Date d'inscriptionjeudi 11 novembre 2004StatutMembreDernière intervention18 avril 2016
-
18 mai 2008 à 11:38
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
swaenboutu
Messages postés22Date d'inscriptionjeudi 11 novembre 2004StatutMembreDernière intervention18 avril 2016 18 mai 2008 à 11:38
Voilà le code est transférer dans codyx.org. Merci pour ton aide...
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 18 mai 2008 à 11:10
Ah...la taille de $elements ne bougera pas pendant l'exécution de ta fonction, donc tu devrais sortir count($element) de la boucle, et déclarer une variable avant : $iElementsLength = count($elements); Puis utiliser $iElementsLength dans la boucle.
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 18 mai 2008 à 11:09
Hello,
tu n'as pas corrigé le problème sur les chaînes : 'a', 'b', 'c' etc...sans quoi, ta fonction provoque un warning.
Dans ce genre de génération, il est préférable d'enlever certains caractères pouvant prêter à confusion : i, I, l, L, 1, 0, o, O
Enfin, ce code est un snippet, pas un ode source, et devrait être transféré sur codyx.org. Merci donc de le faire, je le supprimerai d'ici.
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 18 mai 2008 à 03:02
salut
passe dans ton php.ini, error_reporting a E_ALL, en effet :
$elements = array(0=>a,1=>b,2=>c,...
c'est mauvais, faut mettre
$elements = array(0=>'a', 1=>'b', ....
ou mieux :
$elements = array('a', 'b', ....
dans : $nbre = rand(0,61); ton 61 semble sorti de null part, tu devrais le remplacer par count($elements);
18 mai 2008 à 11:38
18 mai 2008 à 11:10
18 mai 2008 à 11:09
tu n'as pas corrigé le problème sur les chaînes : 'a', 'b', 'c' etc...sans quoi, ta fonction provoque un warning.
Dans ce genre de génération, il est préférable d'enlever certains caractères pouvant prêter à confusion : i, I, l, L, 1, 0, o, O
Enfin, ce code est un snippet, pas un ode source, et devrait être transféré sur codyx.org. Merci donc de le faire, je le supprimerai d'ici.
18 mai 2008 à 03:02
passe dans ton php.ini, error_reporting a E_ALL, en effet :
$elements = array(0=>a,1=>b,2=>c,...
c'est mauvais, faut mettre
$elements = array(0=>'a', 1=>'b', ....
ou mieux :
$elements = array('a', 'b', ....
dans : $nbre = rand(0,61); ton 61 semble sorti de null part, tu devrais le remplacer par count($elements);