Code php

Résolu/Fermé
flavbleach Messages postés 1962 Date d'inscription dimanche 16 mai 2010 Statut Membre Dernière intervention 1 septembre 2016 - 8 déc. 2013 à 08:26
flavbleach Messages postés 1962 Date d'inscription dimanche 16 mai 2010 Statut Membre Dernière intervention 1 septembre 2016 - 9 déc. 2013 à 17:51
Bonjour,
J'ai un code où j'écris dans un fichier .txt (avec la fonction fputs, fopen etc...).
Je recherche un code en php (ou autre) qui voudrait dire "Si 'fichier.txt' contient le mot 'tatata', alors (action à faire)".
Ca me permettrait de faire une whitelist / blacklist pour ban ou mettre en admin des utilisateurs :)
Merci.




A voir également:

1 réponse

Nhay Messages postés 838 Date d'inscription vendredi 2 novembre 2012 Statut Membre Dernière intervention 17 décembre 2015 126
8 déc. 2013 à 12:46
Bonjour,
Fais simplement un fget pour récupérer les données, puis un strpos pour savoir si ta chaînes existes dans ton fichier.
1
flavbleach Messages postés 1962 Date d'inscription dimanche 16 mai 2010 Statut Membre Dernière intervention 1 septembre 2016 345
8 déc. 2013 à 18:18
Merci beaucoup mais en faite, il y a plusieurs pseudos dans mon fichier .txt et j'aimerai que si un des pseudo qu'il y a dedans est trouvé, alors {action à faire}
:)
0
Nhay Messages postés 838 Date d'inscription vendredi 2 novembre 2012 Statut Membre Dernière intervention 17 décembre 2015 126
8 déc. 2013 à 22:13
Justement, ce que je t'ai dit devrais te permettre de faire ça.
Par contre, je me suis trompé, c'est file_get_contents et non fget

$file=file_get_contents("mon_fichier.txt");
if(strpos($file,$pseudo)){ // si on trouve $pseudo dans le fichier
   //traitement au choix
} 
0
flavbleach Messages postés 1962 Date d'inscription dimanche 16 mai 2010 Statut Membre Dernière intervention 1 septembre 2016 345
9 déc. 2013 à 17:51
Merci beaucoup !
0