Comment faire ls newslettre et les clients

shine-shiina -  
gaby10 Messages postés 445 Date d'inscription   Statut Membre Dernière intervention   -
bonjours

jai presque terminer mon site mais il reste quelque point et
petit probleme a resoudre c'est que je n'arrive pas a mettre un truc pour les news lettre est ce que c'est logiciel pour est ce des codes ?

aussi pour s'inscrire sur un site j'aimerai pouvoire faire en sorte que les personne qui visite mon site puisse s'inscrire
meci ^^

2 réponses

P@ Messages postés 1709 Date d'inscription   Statut Membre Dernière intervention   185
 
quels sont tes questions ?
Il ya un certains nombre de script existant pour la newsletter je te suggére wa_newsletter
et pour le reste il faut surfer un peut tu vas trouver
tu fait tout ca en php ??
0
gaby10 Messages postés 445 Date d'inscription   Statut Membre Dernière intervention   58
 
salut,
J'ai une proposition á te faire shine-shiina
Tu peut toi meme ecrire ton script pour la gestion des newsletters
1-Dans ta base de donnees , tu crees une table avec un champs email par exemple.
2- Dans une page de ton site tu donnes la possibilités aux internautes de s'inscrire en faisant par exemple ceci
<form action="tale.php" method="post">
Email:<input type="text" name="mail">
.......
<input type="submit" value="Valider"></form>

Lorsque le visiteur aura validé avec le bouton Valider, le script de la page tale.php sera compilé.
3-Maintenant voyons comment est ecrite le script de la page tale.php.
<?
//tu verifies que le champs message est non vide
if(!empty($_POST['mail']))
   {
    $serveur="localhost";
    $user="root";
    $passeword="";//Ceci si tu es en local
    $base="ta_base";

    //Maintenant tu te connectes  a la base de d.
    $connect=mysql_connect($serveur,$user,$passeword);
    //TU selectionne ta table
     $bd=mysql_select_db($base,$connect);
  
    //tu y insere le mail du visiteur
     $t="insert into ta_table where (email) values($_POST['mail'])";
      if($d=mysql_query($t))
             echo"Operation bien effectuée";
      else echo"fausse...";
   //Tu te deconnectes de la base de donnee
   mysql_close($connect);
    }
     else echo"le champ adresse mail n'est pas rempli";?>

4- Le mail du visiteur est deja dans ta bd.tu fais maintenant une page envoi.html qui va te permettre de saisir ton message a envoyer sous la forme
<form action="send.php" method="post">
Titre: <input type="text" name="titre">
Message:<input type="text"name="message">
<input type="submit" value="Envoyer"></form>

5-Ici c'est le script de la page send.php
<?
//Tu verifies de meme que les champs titre et message sont non vides
//tu te connectes a la base de donnees ici et tu recupere tous les mails qui s'y trouvent

$r="select *from ta_table where 1";
    if($s=mysql_query($r)){
       while($e=mysql_fetch_row($s)){//tu parcours ta table
           $y=$ligne[0];
           mail($y,$_POST['titre'],$_POST['message']);
      }
      }?>

Mais la fonction ne fonctionne pas sur Ifrance . Peut etre il y a une autre facon de faire.
Il se peut que je me trompe quelque part. merci de me le signaler
0