Je suis pas super fort en php, j'ai un petit soucis et j'ai besoin de vos connaissances approfondies. Je vous expose mon problème:
A partir de mon site flash, je récupère le mail d'un utilisateur. Cela passe pas un script PHP pour me créer au final un .txt qui contient les infomations comme ceci:
[email protected];[email protected];[email protected];...
CA MARCHE NIQUEL. seulement si l'utilisateur oublie qu'il est deja inscrit a la news letter et qu'il le refait, il me fait un doublon
[email protected];[email protected];[email protected];[email protected];...
Mon script PHP est:
Code : Tout sélectionner
if (isset($_POST['mail']))
{
$mail = $_POST['mail'];
if ($mail!="")
{
$ouvre=fopen("mailing.txt","a+"); // ouverture en lecture ( a+)
$mail.=";";
fwrite($ouvre,$mail); // écriture fichier
fclose($ouvre); // fermeture fichier
}
echo 'OK';
}
?>Alors ce que j'aimerai faire, c'est vérifié dans mon TXT si le mail existe déja. S'il existe, il me fait un echo EXIST.
j'ai essayé ceci mais ca ne marche pas:
Code : Tout sélectionner
if (isset($_POST['mail']))
{
$mail = $_POST['mail'];
if ($mail!="")
{
$filename = "mailing.txt";
$ouvre=fopen("mailing.txt","a+"); // ouverture en lecture ( a+)
if int readfile ( string $filename [, bool $use_include_path [, resource $mail ]] ) {
echo 'EXIST';
}
$mail.=";";
fwrite($ouvre,$mail); // écriture fichier
fclose($ouvre); // fermeture fichier
}
echo 'OK';
}