Forum de discussion
Forum « Flash et Shockwave » (archives)
Formulaire Flash et php
Envoyé: 8 août 2004, 6h55 par yazou
Sinon, j'ai fais des champs de txt "saisi" dans le fla tous nommés (sans accent, ni maj, ni espace) au niveau de la var & créé un bt envoi avec ce code :
on (press) {
loadVariablesNum("flashform.php", 0, "POST");
}
Ensuite j'ai créé un doc php (sous dreamweaver par ex) de ce nom, càd "flashform.php". Dans ce doc, j'ai mis le code suivant :
<?php
// Parse les var. pour flash afin de lui envoyer dans le bon format
function Parse($variable,$valeur)
{
echo "&$variable=$valeur";
}
//les champs obligatoire on été déjà testé dans flash
//Donc, composition de l'entette du message. Là j'ai mis la var "nom"
// Le nom de la personne apparaitra donc dans l'entete "de" du mail
$headers = "MIME-Version: 1.0\r \n";
$headers .= "Content-type: text/plain; charset=iso-8859-15\r \n";
$headers .= "From: ".$_POST['nom']." <".$_POST['Mail']."> \n";
$headers .= "Reply-To: ".$_POST['nom']." <".$_POST['Mail'].">\n";
$headers .= "X-Priority: 3\r \n";
$headers .= "X-MSMail-Priority: High\r \n";
// composition du message proprement dit
$msg = "Variable 1 : $_POST[variable1]\n\n";
$msg .= "Variable 2 : $_POST[variable2]\n\n";
// ... etc, avec autant de lignes qu'il y a de champs de txt
// Envoi par mail des données.
$mail=mail("tonmail@xxx.fr", "Objet du mail", $msg, $headers);
Réponses
|