Vous n'avez pas indiqué votre nom !...


Bonjour !

Merci de reformuler votre demande en indiquant votre nom...

"; exit; } //////////////////////////////////////////////////////////////////////////////////////////////////////////////// //--------------------------Verification de l'email---------------------------------// /////////////////////////////////////////////////////////////////////////////////////////////////////////////// function verifmail ($email) { return (preg_match( '/^[-!#$%&\'*+\\.\/0-9=?A-Z^_`{|}~]+'. // the user name '@'. // the ubiquitous at-sign '([-0-9A-Z]+\.)+' . // host, sub-, and domain names '([0-9A-Z]){2,4}$/i', // top-level domain (TLD) trim($email))); } $email=$Femail; $nom = urlencode($Fnom); $corps = urlencode($Fcorps); $index = "http://$url_dossier_root". "news.php?nom=$nom". "&email=$Femail". "&corps=$corps". "&eng=$eng"; ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //-----------------------Si l'email n'set pas valide, on envoie le message suivant---------------------// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if (verifmail($email)=="false"){ include ("admin/style.php"); echo "
Problème avec la syntaxe de l'adresse mél !...


Bonjour $Fnom !

Désolé, mais il semble y avoir un problème avec l'orthographe de votre adresse mél : $Femail
Je n'ai pu l'inscrire dans le registre.

Merci de reformuler votre demande...

"; exit; } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //---------------------------Cas ou l'utilisateur est deja inscrit---------------------// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// $fp = fopen("admin/contacts.csv","r+"); $size = filesize("admin/contacts.csv")*1.01; $contenu=fread($fp,$size); if (ereg ($Femail,$contenu)){ include ("admin/style.php"); echo "
Vous êtes déjà inscrit !...


Bonjour $Fnom !

Votre adresse mél : $Femail figure dans notre base de donnée.
Vous recevez déjà notre lettre d'information.

Merci... à bientôt !

"; exit; } ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //---------------------------L'email et le nom sont valide: On l'inscrit ds contacts.csv et on affiche le message OK-------------// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if($fp = fopen("admin/contacts.csv","a")){ // ouverture du fichier en écriture fputs($fp, "$Fnom,$Femail,"); // on écrit les differentes infos fputs($fp, "\n"); // on va a la ligne fclose($fp); include ("admin/style.php"); echo "
Merci pour votre inscription !...


Bonjour $Fnom !

Merci de vous être inscrit(e) à notre lettre d'information !
Vous venez de recevoir un mél de confirmation à l'adresse : $Femail

Merci... à bientôt !

"; //lecture du fichier de mail $test = fopen($mail_confirmation,"r+"); $size = filesize("$mail_confirmation")*1.01; $codehtm = fread($test,$size); fclose($test); //ajout des variables de desinscription $codehtml = "$codehtm". "

 

Désinscription"; mail("$Femail","Bonjour $Fnom, vous voilà inscrit à notre lettre d'information",$codehtml,"From: $email_admin\nReply-To: $email_admin\n Content-Type: text/html; charset=\"iso-8859-1\" \n"); mail("$email_admin","INSCRIPTION : $Fnom - $Femail","INSCRIPTION\n\nNom : $Fnom\nMail : $Femail","From: INSCRIPTION@news$nom_site.com\nReply-To: $Femail\n Content-Type: text/html; charset=\"iso-8859-1\" \n"); exit; } ////////fin du "if($fp = fopen("admin/......" else { //message si erreur lors de l'ouverture du fichier echo "Désolé mais il y a eu une erreur lors de l'inscription dans le registre!
"; echo "Veuillez contacter le webmaster du site pour plus de précisions.
"; exit; } } ////////////// fin du if (!strcmp($action,"abonner")) ///////////////////////////////////////////// //////////////DESABONNEMENT////////////////// ///////////////////////////////////////////// if ((isset($action))&&(!strcmp($action,"desabonner"))){ $nom = urlencode($Fnom); $corps = urlencode($Fcorps); $index = "http://$url_dossier_root". "news.php?nom=$nom". "&email=$Femail". "&corps=$corps". "&eng=$eng"; ///// Cas ou l'utilisateur n'a pas saisi d'email ///////// if ($Femail==""){ include ("admin/style.php"); echo "
Problème avec la syntaxe de l'adresse mél !...


Bonjour $Fnom !

Désolé, mais il semble y avoir un problème avec l'orthographe de votre adresse mél : $Femail
Je n'ai pu l'inscrire dans le registre.

Merci de reformuler votre demande...

"; exit; } ///////Divers manips sur le fichier contacts.csv//////////////// $fp = fopen("admin/contacts.csv","r+"); // on ouvre le fichier txt en lecture $size = filesize("admin/contacts.csv")*1.01; // on calcule sa taille $contenu=fread($fp,$size); // on lit tout le contenu $rien="@désinscrit"; // motif de remplacement de l'email $strs=$Femail; // chaine ds laquelle on recherche le motif à remplacer $stre=$rien; // motif à remplacer $str="$contenu"; // motif de remplacement $str1=str_replace($strs,$stre,$str); // nouveau contenu sans le motif fclose($fp); // on ferme le fichier $fp2 = fopen("admin/contacts.csv","w+"); // on le réouvre mais cette fois en écriture // et en éffaçant son contenu fputs($fp2,$str1); // on met dedans le nouveau contenu fputs($fp2,"\n"); // on vas à la ligne fclose($fp2); // on ferme le fichier ////////Message de confirmation ou d'erreur de la suppression ////////////////// if($str1!=$contenu){ //si le contenu original est différent du nouveau, c'est que le motif a été trouvé et remplacé,ok include ("admin/style.php"); echo "
Vous venez de vous désinscrire
de notre lettre d'information !...


Bonjour $Fnom !

Vous n'êtes maintenant plus abonné(e) à notre lettre d'information ! Votre adresse mél : $Femail a été éffacé de notre registre.
Si vous ne vouliez pas vous désinscrire, vous pouvez toujours vous réinscrire ICI.

Merci !...

"; mail("$email_admin","DESINSCRIPTION : $Fnom - $Femail","DESINSCRIPTION\n\nNom : $Fnom\nMail : $Femail","From: DESINSCRIPTION@news$nom_site.com\nReply-To: $Femail\n Content-Type: text/html; charset=\"iso-8859-1\" \n"); exit; } if($str1==$contenu){ //si le contenu original est égal au nouveau, c'est que le motif n'as pas été trouvé donc échec include ("admin/style.php"); echo "
Nous n'avons pu vous désinscrire !...


Bonjour $Fnom !

Nous sommes désolés, mais nous avons pu vous identifier.
Votre adresse mél : $Femail ne correspond à aucune entrée.

Merci de reformuler votre demande...

"; exit; } } //////////// fin du if (!strcmp($action,"desabonner")) else { /// cas où on a pas (encore) envoyé $action ?>
 
Inscrivez-vous pour rester informé
 
 


 Nom

 Email

Message

 
  
 S'abonner        Se désabonner