cs_smoke
Messages postés28Date d'inscriptionlundi 26 juillet 2004StatutMembreDernière intervention18 mai 2011
-
29 nov. 2006 à 19:42
fedebul
Messages postés129Date d'inscriptionvendredi 17 mars 2006StatutMembreDernière intervention27 février 2012
-
2 déc. 2006 à 11:47
Bonjour ;)
Comme décrit dans le titre, j'ai réalisé un formulaire flash/php.
Le hic, c'est que quand j'envoie le mail à partir du formulaire, les
accents ne sont pas pris en charge, idem pour les caractères spéciaux.
voici les sources commentées:
AS:
on (release) {
stop();
envoi = new LoadVars();
// je crée la variable qui sera utilisée pour envoyer des sous-variables à ma page php
charge = new LoadVars();
// je crée la variable qui sera utilisée pour récupérer (les variables de) la réponse envoyé(es) par la page php au swf
envoyer.onPress=function(){ // lorsqu'on appuie sur envoyer
envoi.nom = nom.text; // je récupère le texte du champs "nom" et on le met dans une sous-variable de envoi
envoi.email = email.text;
envoi.titre = titre.text;
envoi.contenu = contenu.text;
envoi.sendAndLoad("envoi-mail.php",charge,POST); // j' envoie les variables en post à "envoi-mail.php" et j'attend la réponse que l'on va stocker dans charge
charge.onLoad
=function(recuperation_reussie){
//onLoad signifie que la
variable envoyée par php a bien été récupérée, je met le
"recuperation_reussie" entre les parenthèses de function, au cas
où on je ne recevrait pas de réponse
if(!recuperation_reussie){
// si je ne reçoit pas de réponse
loadMovieNum("2.swf", 1);
// on affiche l'erreur
}
if(cbon=="ok"){
// si la réponse du fichier php est ok (le mail a été envoyé)
loadMovieNum("envoi_ok.swf", 1);
}else{
//sinon
loadMovieNum("erreur_envoi.swf",
1);
// on affiche l'erreur
Etant un noobe, j'aurais besoin d'un coup de main pour pouvoir passer
les variables en utf8 lors de l'envoi du mail via le formulaire, pour
afficher les accents correctement et, si possible, rajouter quelques
fonctions du type:
une variable pour un bouton 'reset' (pour effacer le texte saisi) et
une fonction qui permettrait de checker si tous les champs sont remplis
avant d'envoyer le mail...
C'est un formulaire très simple qui ne demande qu'à être complété ;)
cs_smoke
Messages postés28Date d'inscriptionlundi 26 juillet 2004StatutMembreDernière intervention18 mai 2011 30 nov. 2006 à 18:33
Il n'y a pas grand monde qui sait m'aider apparement, alors je m'aide tout seul... loll
J'ai trouvé comment faire le bouton 'reset' ainsi que les fonctions
pour checker si les champs sont remplis, malheureusement, du coup, les
fonctions Charge et load movie kand tt est ok, déconnent..
so..
Je posterai la source complète quand tout sera terminé.
les mailAuteur, mailMail etc.. sont les champs a remplir dans le .swf
mais le mail n'est pas envoyé je pige pas grand chose au php encore peux tu m'aider ??