Bonjour,
J'ai réalisé un premier script qui permet de stocker une chaîne de caractères dans un fichier. J'ai ensuite un second script qui parcourt ce fichier à la recherche de la chaîne qu'un utilisateur a tapé, cependant impossible de passer la condition if(chaine1 == chaine2) lorsque je parcours le fichier même si elles sont formatées de la même manière (avec utf8_encode, avec ou sans les apostrophes séparant les chaines dans le fichier).
Je ne vois donc pas ce qui pose problème
Merci d'avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $lignes = file('fonctions/b'); //lit le fichier de la clé $key = "'".$key."' "; //mot saisi par l'utilisateur foreach ($lignes as $lineNumber => $lineContent) //parcourt la liste des chaines { //$lineContent = str_replace("'", "", $lineContent); $lineContent = utf8_encode($lineContent); } if($lineContent == $key){ //si la chaine correspond à celle tapée }
Partager