mehdib4
Messages postés12Date d'inscriptionmercredi 21 avril 2010StatutMembreDernière intervention26 septembre 2010
-
27 avril 2010 à 12:12
Vamosplaya
Messages postés127Date d'inscriptionvendredi 16 octobre 2009StatutMembreDernière intervention10 décembre 2012
-
30 avril 2010 à 13:43
bonjour,
j ai fais un petit site en flash et j ai des problèmes avec l'envoie du mail normalement le flash envoi des donne au fichier php mais le problème je n ai rien en retour
je ne sais pas c quoi le problème voila mon script:
/*------------- INITIALISATION ------------*/
envoyer_bouton._visible=0;
retour_msg = "";
/*---------------- ECOUTEUR CHAMPS DE SAISIE ------------------*/
Ecouteur = new Object() ;
nom_id.addListener(Ecouteur);
email_id.addListener (Ecouteur);
sujet_id.addListener (Ecouteur);
message_id.addListener (Ecouteur);
/*----------------------------------------------------------------------------------
LE FORMULAIRE LOGGIN
----------------------------------------------------------------------------------*/
function envoyer_msg() {
retour_msg = "";
var envoi = new LoadVars();
var recup = new LoadVars();
envoi.nom = nom_id.text;
envoi.email = email_id.text;
envoi.txt_message = message_id.text;
recup.onLoad = function(success) {
if (success) {
mehdib4
Messages postés12Date d'inscriptionmercredi 21 avril 2010StatutMembreDernière intervention26 septembre 2010 27 avril 2010 à 15:34
merci cher ami,
le flash envoi parfettement les donnes mais je crois qu'il y a une faute dans ce fichier php:
<?
// Fonction pour parser les variables vers FLASH
function Parse($variable,$valeur) {
echo "&" . $variable . "=" . utf8_encode($valeur);
}
// Fonction pour parser les variables de donées vers FLASH
function Parse_data($champs,$contenu)
{
echo "&" . $champs . "=" .$contenu;
}
$nom = $_POST["nom"];
$mail = $_POST["email"];
$sjt = $_POST["sujet"];
$msg = $_POST["txt_message"];
function VerifierAdresseMail($mail)
{
$Syntaxe='#^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,6}$#';
if(preg_match($Syntaxe,$mail))
return true;
else
return false;
}
if(VerifierAdresseMail($mail))
{
// ENVOI DU MAIL
$destinataire='mon adresse mail';
$email_expediteur=$mail;
$email_reply=$mail;
$sujet=$sjt;
$message1=$nom;
$message2="\n";
$message3=$mail;
$message4="\n";
$message5=$msg;
$message=$message1 . $message2 . $message3 . $message4 . $message5;
//-----------------------------------------------
//HEADERS DU MAIL
//-----------------------------------------------
$headers .= 'MIME-Version: 1.0'."\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$headers = 'From:<'.$email_expediteur.'>'."\n";
$headers .= 'Return-Path: <'.$email_reply.'>'."\n";
if(mail($destinataire,$sujet,$message,$headers))
{
$result_mail= 'Votre message a été envoyé';
}
else
{
$result_mail= 'Votre message n\'a pu être envoyé';
}
// ------------------------------
// FIN ENVOI EMAIL
// ------------------------------
Parse("ok","1");
Parse("resultat","$result_mail");
}
else
{
Parse("ok","0");
Parse("resultat","Adresse email invalide.");
}
?>
Vamosplaya
Messages postés127Date d'inscriptionvendredi 16 octobre 2009StatutMembreDernière intervention10 décembre 2012 30 avril 2010 à 13:43
Tu peux faire un lien vers le fichier fla que je regarde le code
parceque là je vois pas ou est le problème.
J'utilise ce script sur plusieurs sites et je n'ai pas le problème.