Aller au contenu

help ! Comparer un mail avec une base mail txt ?


Sujets conseillés

Posté

Hello word !

Bon, voila mon soucis, j'ai un site avec une base email visiteurs recueillie dans un fichier txt. Je veux tester si l'adresse qu'un visiteur rentre n'est pas déjà dans mon fichier txt. Donc , je lis le fichier ligne à ligne (avec feof et fgets) et je compare au mail rentré via formulaire. Normalement, si les deux sont les mêmes, un flag ($flag) passe à 1.

Mais il passe jamais à un. Jamais.... :boude:

Quelqu'un a une idée ? Une corde solide ?

$

new_mail = $email;
echo "$new_mail\r";
// test on lit tout
  $handle = _AT_fopen("ad01.txt", "r");
  while (!feof($handle)) {
    $buffer = fgets($handle, 255);
 echo $buffer;
    if ('$buffer' == '$new_mail') {
 $flag=1;
 }
  }

Posté

Bonjour,

C'est normal, tu compare deux chaines de caractères et non deux variables.

Pour les comparer il te suffit d'écrire

if ($buffer == $new_mail)

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...