[Tableaux] bug script & protection code
Bonjour(soir) a tous,
j'ai créé 2 fonctions 1 : cryptage de données / 2 : décryptage de données ...
le cryptage fonctionne correctement, cependant le decryptage merde de temps en temps...explications d'ou ca merde :
j'ai un array qui contient l'alphabet (appellons le $abc[...])
et je veux comparer une valeur d'un autre array (appellons $test[...])
$b est la taille de mon $abc[...]
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| $j=0;
$flag=0;
while($flag!=1)
{
if($test[999]==$abc[$j])
{
$x=$j;
$flag=1;
}
else
{
if($j>$b)
{
echo 'Probleme.<BR />Le script a ete interrompu.';
exit;
}
$j++;
}
} |
999 est la valeur a comparer...(fake évidament ici ^^)
"Notice: Undefined variable: test in c:\program files\easyphp1-8\www\cryptage\fonctions.php on line 176"
ligne 176 => if($test[999]==$abc[$j])
seulement, ca me le fait pas tout le temps ...
si j'ai pas été clair, dites le moi....
_________________________________________________
2ème point : je souhaiterais mettre en ligne ces fonctions : qu'on puisse faire appel a elles via include, require ect...
mais je ne veux pas que l'on puisse voire le code (question de sécurité pour les clients)... comment faire ?
merci d'avance pour vos réponses.