Rechercher : dans
Par :

édition .txt, ne pas entrer valeur si existe

Dernière réponse le 19 jun 2009 à 21:13:40 johann, le 19 jun 2009 à 13:26:54 
 Signaler ce message aux modérateurs

Bonjour,

Je suis en train de creer un listing d'email récupérer à partir d'un formulaire de devis envoyé par email.
Aprés l'envoi de l'email avec le contenu du formulaire, j'ai inséré ce code :

$file = 'mailing.txt';
 
$listEmail = file($file);
 
if (in_array($email, $listEmail)) 
    Header("Location: http://#/contenu/confirm.php");
else {
   $handle = fopen($file, 'a+');
    fputs($handle, "$email\n" );
    fclose($handle);
}


Qui devrai normalement vérifier si l'email est deja presente dans le fichier, si c'est le cas, rediriger directement sans reinsérer l'email (ce qui crérais des doublons) et si ce n'est pas le cas, insérer l'email dans le txt.
Le probleme c'est que sa n'a pas l'air de fonctionner ... Le script insere quand meme l'email, meme si elle existe deja ...

Pourriez vous m'aider s'il vous plait ?
Configuration: Windows XP
Firefox 3.0.11

Meilleures réponses pour « édition .txt, ne pas entrer valeur si existe » dans :
[Windows XP] Structure de la base de registre VoirQu'est-ce que la base de registre ? Accéder à la base de registre Comprendre son interface Colonne de gauche Les 5 clés racines Colonne de droite Quelques fonctionnalités du registre Exportation (sauvegarde d'une clé du...
Formules EXCEL de Base 2 VoirOn a vu la fonction SI La fonction ET est également interressante. Combinée à SI, celà donne : =SI(ET(condition1;condition2;.......conditionZ);vrai;faux) on affiche les différentes conditions à vérifier (ex : B3>C2 ....C2=B9; etc..). si toutes...
Formules Excel de base VoirVoici quelques formules de bases qui sont faciles à réaliser et qui peuvent donner un peu de vie à une feuille Excel ! Pour cette astuce, on supposera que l’on veut que le résultat s’affiche dans la cellule B10 et on se servira principalement des...
Linux - L'éditeur Vi VoirIntroduction à Vi Vi est un des éditeurs de texte les plus populaires sous Linux (avec Emacs et pico) malgré son ergonomie très limitée. En effet, Vi (prononcez Vihaille) est un éditeur entièrement en mode texte, ce qui signifie que chacune des...

1

 hamzafes, le 19 jun 2009 à 21:13:40

Essayes d'afficher le contenu de l'array $listEmail.
Il se peut qu'il y a de l'espace avant ou après chaque e-mail, utilises trim()

Allah mo3ine

Répondre à hamzafes
Collection CommentÇaMarche.net