";
echo "L'equipe de $titre";
echo "";
exit;
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//---------------------------L'email est valide: On l'inscrit ds contacts.txt et on affiche le message OK-------------//
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if($fp = fopen("admin/contacts.txt","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);
echo "";
echo "";
echo "Nous vous remercions pour votre inscription!  | ";
echo " ";
echo "";
echo "Bonjour $Fnom! ";
echo "Merci de vous être inscrit(e) à la lettre d'information des $titre! ";
echo "Vous venez de recevoir un courriel de confirmation à votre adresse électronique $Femail. ";
echo "Nous vous disons à bientôt pour votre premiere lettre d'information...";
echo " | ";
echo "";
echo "L'equipe de $titre";
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//PARTIE A SUPPRIMER SI VOTRE HEBERGEUR N'ACCEPTE PAS LA FONCTION MAIL
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$codehtml=
"" .
"$confirmation".
"";
mail("$Femail"," $Fnom, vous êtes maintenant inscrit à la lettre d'information de $titre",$codehtml,"From: $email_admin\nReply-To: $email_admin\nContent-Type: text/html; charset=\"iso-8859-1\"\n");
mail("$email_admin","Nouvel inscrit:nom: $Fnom email: $Femail",$codehtml,"From: webmaster@pompiers-urgence.org\n Reply-To:webmaster@pompiers-urgence.org \n; Content-Type: text/html; charset=\"iso-8859-1\" \n");
exit;
////////////////////////////////////////////////////////
//FIN DE LA PARTIE A SUPPRIMER
/////////////////////////////////////////////////////////
} ////////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 erreure lors de l'inscription dans le registre! ";
echo "Veuillez contacter le webmaster du site pour plus de précisions.";
}
} ////////////// fin du if (!strcmp($action,"abonner"))
/////////////////////////////////////////////////////////////////
//////////////DESABONNEMENT//////////////////
////////////////////////////////////////////////////////////////
///// Cas ou l'utilisateur n'a saisi ni le nom ni l'email //////////////
if ((isset($action))&&(!strcmp($action,"desabonner"))){
if ($Femail==""&&$Fnom==""){
echo "";
echo "";
echo "Problème Avec le nom et l'adresse email! ";
echo " | ";
echo " ";
echo "";
echo "Vous n'avez indiqué ni votre nom ni votre email. Les 2 champs sont indispensables! ";
echo " | ";
echo "";
echo "L'equipe de $titre";
echo "";
exit;
}
///// Cas ou l'utilisateur n'a pas saisi d'email /////////
if ($Femail==""){
echo "";
echo "";
echo "Problème Avec l'adresse email! ";
echo " | ";
echo " ";
echo "";
echo "Vous n'avez pas indiqué votre email. Les 2 champs sont indispensables! ";
echo " | ";
echo "";
echo "L'equipe de $titre";
echo "";
exit;
}
///// Cas ou l'utilisateur n'a pas saisi de nom /////////
if ($Fnom==""){
echo "";
echo "";
echo "Problème Avec Votre nom ";
echo " | ";
echo " ";
echo "";
echo "Vous n'avez pas indiqué votre Nom. Les 2 champs sont indispensables! ";
echo " | ";
echo "";
echo "L'equipe de $titre";
echo "";
exit;
}
///////Divers manips sur le fichier contacts.txt////////////////
$fp = fopen("admin/contacts.txt","r+"); // on ouvre le fichier txt en lecture
$contenu=fread($fp,4096); //on lit tout le contenu
$rien=""; //motif de remplacement de l'email et du nom
$sep="|"; // definition du séparateur
$nom_email=$Fnom.$sep.$Femail.$sep; //concacténation des 3 variables, c le motif à remplacer
$strs=$nom_email; //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.txt","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é
//donc on affiche le message ok
echo "";
echo "";
echo "Vous venez de vous désinscrire de notre lettre d'information !";
echo "  | ";
echo " ";
echo "";
echo "Bonjour $Fnom! ";
echo "Vous n'êtes maintenant plus abonné(e) à la lettre d'information de $titre! ";
echo "Votre adresse email $Femail et votre nom $Fnom ont été éffacés du registre. ";
echo "Si vous ne vouliez pas vous désinscrire, vous pouvez toujours vous réinscrire ICI ";
echo "Nous espérons vous revoir bientôt sur notre liste d'abonnés.";
echo " | ";
echo "";
echo "L'equipe de $titre";
}
if($str1==$contenu){ //si le contenu original est égal au nouveau,
//c'est que le motif n'as pas été trouvé donc échec
echo "";
echo "";
echo "Nous n'avons pu vous désinscrire !";
echo "  | ";
echo " ";
echo "";
echo "Bonjour $Fnom! ";
echo "Nous sommes désolés, mais nous avons pu vous identifier. ";
echo "Votre adresse email $Femail et votre nom $Fnom ne correspondent à aucune entrée. ";
echo "Veuillez vérifier les informations transmises. Merci.";
echo " | ";
echo "| ";
echo "L'equipe de $titre";
}
} //////////// fin du if (!strcmp($action,"desabonner"))
else { /// cas où on a pas (encore) envoyé $action
?>
}
?>
| | | | | | |