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

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
        }
Merci d'avance pour votre aide