Bon, permet de dire que vous avez un nom de fichier « search.txt » et le contenu de ce fichier est:Rechercher ligne dans un fichier texte et afficher Oui ou Non PHP
1223
1245
3389
4489
...
et quand vous êtes à index.php et vous recherchez "1223", il retournera TRUE, mais si vous recherchez "12" (qui reviendrait vrai pour 2 fois en raison de la première et la deuxième ligne contiennent "12"), il viendrait retour FAUX car il ne correspond pas EXACTEMENT à la ligne complète.
C'est ce que j'ai jusqu'à présent, mais il ne fonctionne pas:
$uid = $_POST['uid'];
$searchfile = file_get_contents('search.txt');
if (preg_quote($searchfile, $uid) === false)
{
echo "NO";
}
else
{
echo "YES";
}
Merci pour toute réponse!
Ce que vous a donné l'idée 'preg_quote' rechercherait des chaînes? – deceze
http://stackoverflow.com/questions/6653045/preg-match-exact-number cela aide-t-il? Passez le fichier à un tableau et recherchez le tableau (fondamentalement). –