11-09-2010, 05:00 PM
(Modification du message : 11-09-2010, 09:16 PM par Sephi-Chan.)
Bha, merci de vos interventions, mais il y a longtemps que je programme en utilisant des mots anglais, puisque l'assembleur et le turbo-pascal en comportent, mais pour les labels de mes fonctions persos je prefere qu'elles soient en français^^
Ceci dit, j'ai à nouveau un problème avec le code de "testmots.php" :
Le premier code fonctionne car je crée un tableau de mots vulgaires.
Ce deuxieme code donne toujours false dans la recherche du mot dans le tableau, mais là j'utilise un tableau qui a été rempli avec un fichier "salmots".
J'ai vérifié, le tableau contient bien les mots vulgaires.
par exemple echo($tab[0]) donne bien le premier mot vulgaire.
Hors le test devrait donner true puisque j'envoie un mot vulgaire à la fonction testvulgaire().
Ceci dit, j'ai à nouveau un problème avec le code de "testmots.php" :
Le premier code fonctionne car je crée un tableau de mots vulgaires.
// Teste si un mot est vulgaire, true dans ce cas sinon false.
function testvulgaire($mot)
{
$tab=array("pute","con"); // un tableau pour remplacer le fichier, pour test.
if(in_array($mot,$tab)) /* Teste si le mot existe dans les mots vulgaires.*/
{
/* le mot fait partie des mots vulgaires.*/
echo("le mot est vulgaire");
return true;
}else
{
/* le mot est absent des mots vulgaires.*/
echo("le mot est bon");
return false;
}
}
Ce deuxieme code donne toujours false dans la recherche du mot dans le tableau, mais là j'utilise un tableau qui a été rempli avec un fichier "salmots".
J'ai vérifié, le tableau contient bien les mots vulgaires.
par exemple echo($tab[0]) donne bien le premier mot vulgaire.
Hors le test devrait donner true puisque j'envoie un mot vulgaire à la fonction testvulgaire().
// Teste si un mot est vulgaire, true dans ce cas sinon false.
function testvulgaire($mot)
{
$tab=file("salmots"); /* le fichier salmots contient des mots vulgaires.*/
if(in_array($mot,$tab)) /* Teste si le mot existe dans les mots vulgaires.*/
{
/* le mot fait partie des mots vulgaires.*/
echo("le mot est vulgaire");
return true;
}else
{
/* le mot est absent des mots vulgaires.*/
echo("le mot est bon");
return false;
}
}