Allo
Je suis tout à fait nouveau dans le domaine et j'aimerais me baser sur un exemple de newsletter. Le code relevant pour l'envoi
Je ne saisi pas vraiment la structure et comment l'opération se passe, comment est enregistré l'adresse de l'utilisateur (abonné) et comment celle-ci m'est retransmise. ? Si il y a un aimable contribuable qui pourrait me commenter le code .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 <? function Parse($variable,$valeur) { echo "&".$variable ."=".utf8_encode(urlencode($valeur)); } function checkMail($the_mail) { list($user,$domain)=split("@",$the_mail,2); if(checkdnsrr($domain,"MX")) { return true; } else { return false; } } if(isset($adresse_mail)) { include("connect.php"); include ("conf/conf_prive.php"); $dbLink = connexion($dbserver,$dbdbase,$dblogin,$dbpasswd); if(checkMail($adresse_mail)) { $sql="insert into newsletter (adresse_mail) values('".$adresse_mail."');"; requete($sql,$dbLink); $valeur = "Envoi effectue" ; Parse ("recupere" , $valeur ) ; } else { $valeur = "Mail invalide" ; Parse ("recupere" , $valeur ) ; } } ?>![]()
La base se fait sous flash avec l'appel, cette section je comprends plus...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 this.adresse_mail.maxChars=45; this.btn_send_mail.onRelease=function() { if(adresse_mail.text!="" ) { //envoi du messages var newLetter=new LoadVars(); newLetter.adresse_mail=adresse_mail.text; newLetter.onLoad = function(success) { if (success) { txt_info_mail.text=newLetter.recupere; } else { txt_info_mail.text=newLetter.recupere; } } newLetter.sendAndLoad("add_newsletter.php",newLetter, "POST"); } else { txt_info_mail.text="Adresse e-mail vide."; } }






Répondre avec citation
Partager