begin process at 2010 02 10 10:29:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

ActionScript

 > 

Mailing


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Mailing

samedi 8 avril 2006 à 15:47:55 | Mailing

gloutz

Bonjour
J'ai utilisé un système de mailing  en actionscript et php dont la source se trouve sur flashkod.voici la source du php:
<?

 $presentation = 'Ce message à été envoyé par '.$pseudo.'<br> Son mail : '.$rcpt; //définis la présentation du mail

 $lemail = $presentation.'<br><b>Son message : </b><br>'.$msg.'<br>';

 $sujet = 'Petit message de '.$pseudo; // sujet du mail

 $entete ="From: ".$rcpt."\r\n"; //l'email de l'expéditeur

 $entete .="MIME-Version: 1.0\r\n";

 $entete .="Content-Type: text/html; charset=us-ascii\r\n"; //définition du format html (le mail est envoyé au format html)
 $mail = "pujade@hotmail.com";
mail($mail, $sujet, $lemail, $entete); // envoi du mail

?>
et dans mon clip voici le script que j'ai mis sur le bouton "envoyer":

on (release) {
 //envoie des variables vers le fichier PHP
 loadVariablesNum("mail.php3", 0, "POST");
}
Lorsque j'utilise le .swf que j'ai trouvé sur ce site ca marche.
j'ai changé l'interface, j'en ai fait un clip que j'ai posé sur ma scène pour
l'intégrer dans mon site sans changer le nom des variables.
le pb c'est qu'il envoie le mail mais vide. comme si il n'y avait rien dans les variables. Ca doit être une petite erreur mais je n'arrive pas à la trouver. Je vous remercie pour votre aide.
Gloutz

samedi 8 avril 2006 à 17:22:58 | Re : Mailing

goldenboy68

Réponse acceptée !
Moi j'enverrai ça avec un objet LoadVars, c'est plus clair que le loadMovieNum!

Fichier email.php:
<?
$entete ="From: ".$_POST['nom']."<".$_POST['email'].">\n";
$entete.="X-Sender: <".$_POST['email'].">\n";
$entete.="X-Mailer: PHP \n";
$entete.="Return-Path: <".$_POST['email'].">\n";
$entete.="Content-Type: text/html; charset=utf-8 \n";

$message  = "<html>";
$message .= "<body>";
$message .= str_replace("\r","<br>", $_POST['msg']);
$message .= "</body>";
$message .= "</html>";
$destinataire='emailDestinataire@aol.com';


if(mail($destinataire, "Message d'un visiteur de votre site", stripslashes($message), $entete))
{
    echo "&statut=ok";
}
else
{
    echo "&statut=nok";
}
?>

Code dans ton anim:
var envoi:LoadVars = new LoadVars();
envoi.nom = "Samy";
envoi.email = "samy@yahoo.fr";
envoi.msg = "Coucou, rien d'intéressant...ceci sera du texte d'un champ dynamique!";
envoi.send("email.php", "_blank", "POST");



Dans le fichier PHP, une variable est renvoyée...j'utilise en général "sendAndLoad"...ça donne ça alors dans ton anim:

var envoi:LoadVars = new LoadVars();
var recup:LoadVars = new LoadVars();
envoi.nom = "Samy";
envoi.email = "samy@yahoo.fr";
envoi.msg = "Coucou, rien d'intéressant...ceci sera du texte d'un champ dynamique!";

recup.onLoad = function(success){
    if(success){
       _root.champTexte.text = "envoi effectué";
       if(statut == "ok"){
          _root.champTexte.text += " et message envoyé!";
       }else{
          _root.champTexte.text += ", mais message non envoyé!";
       }
    }else{
       _root.champTexte.text = "l'envoi a échoué!";
    }
}

envoi.sendAndLoad("email.php", recup, "POST");


Voilà, t'as tout ce qu'il te faut pour faire ton formulaire!

@+! Samy
samedi 8 avril 2006 à 18:45:46 | Re : Mailing

gloutz

Merci Beaucoup pour ton code.
J'ai essayé mai je me suis un peu rendu fou!!
En fait je suis vraiment nul en Actionscript. Le pb
était qu'il ne mettait rien dans les variables. alors je l'ai feinté:
J'ai donné un nom d'occurence à mes champs texte et j'ai mis le texte
dans les variables, ce qui donne, dans mon clip:

envoi.onPress=function(){
 var rcpt=rcpt_txt.text;
 var pseudo=pseudo_txt.text;
 var msg=msg_txt.text;
 loadVariablesNum("mail.php3", 0, "POST");
 _root.mailRecu._visible = true;
 _root.mail._visible = false;
}


De cette facon, ca marche. Ca a l'air vraiment moins propre que le code que tu m'as montré, mais disons que j'ai pas vraiment le temps de tout tester, je me contente
d'un script qui marche
Je garde quand même ton code pour refaire le truc quand j'aurai le temps.
En tout cas merci beaucoup pour ton aide je me bats toujours avec le xml, en espérant que ça marche.
@+

Gloutz
samedi 8 avril 2006 à 19:04:25 | Re : Mailing

goldenboy68

lol...ça viendra avec le temps les bonnes méthodes! Au début tout le monde se contente d'un code qui marche en général!

@+! Samy


Cette discussion est classée dans : message, mail, php, entete, mailing


Répondre à ce message

Sujets en rapport avec ce message

Flash / PHP/ Yazo [ par sayen seifer ] Bonjour, j'essaye actuellment de réaliser un formulaire flash ki m'envoit les donnée remplit par l'internaute sur mon mail. Vous m'avez précédament Mail php serveur free.fr [ par voob ] Bonjour, Je n'arrive pas à faire fonctionner ce code :http://www.flashkod.com/codes/FORMULAIRE-FLASH2MAI php formulaire mail [ par aliceflashKod ] Salut ! Je suis débutante en AS et j'ai un problème avec un formulaire d'envoie de mail via php (à noter que je n'avais jamais fait de php avant)Tout Probleme sur formulaire mail avec PHP [ par mysstick ] Bonjour tout le monde,je ne suis pas sûre de poster dans la bonne section, désolée d'avance.Voici mon probleme :Jai pris une source formulaire mail su envois de mail qui ne marche plus [ par vegetalain ] Slt, j'avais mis un truc en php et une ligne d'as dans un formulaire flash, pour que les visiteurs sur mon site piussent m'envoyer des mails, mais pou Formulaire Flash/PHP Help!!!! [ par vodkaget ] Bonjour, je suis entrain de créer mon site tout en flash, vient le moment du formulaire et là c'est de le drame.Une journée que je galère, je m'expliq Controle champs formulaire mail [ par yucki ] Bonjour,J'ai un formulaire dans le SWF pour envoyer des mails via php. J'ai 4 champs: nom, mail, telephone et message.J'aimerais faire un controle du probleme MIME mail php en AS2 [ par memess ] Bonjour,Je souhaite envoyer un mail avec la fonction mail("$to", "$sujet","$mail","From: $adremail"); de php.Pour ça j'envoie à partir de flash toutes AS3 une inscription mailing-liste, un php, comment s'en sortir? [ par azetaz ] Bonjour à tous,Je commence à désespérer mais bon, il faut pas!Vous pouvez visualiser mes codes iciVoila mon problème:Je souhaite faire


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 11,622 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales