- Dans un fichier PHP que vous pouvez créer en ouvrant NotePad, vous copierai ce code et vous l'enregistrerer en format php sous le nom: envoyer_mail.php que vous placerai dans un dossier nommé php.
-
- Sinon utiliser le fichier Php fourni dans le zip qui ce place aussi dans un dossier nommé php.
-
- Code PHP:
-
- <?php
- /*
- Ces fichiers sources sont associés au tutoriel :
- http://wiki.media-box.net/tutoriaux/flash/formulaire_flash_php
- */
-
- function decoder($texte){
- $texte = utf8_decode($texte); // converti en iso-8859-1
- $texte = stripslashes($texte); // ôte les anti-slashs d'échappement
- $texte = nl2br($texte); // converti les retours en <br />
- $texte = trim($texte); // ôte les '\n', '\r', '\t' etc
- return $texte;
- }
-
- $erreurPHP="";
-
-
- if(isset($_POST['sujet']))$sujet = $_POST['sujet'];
- else $erreurPHP .= "Variable 'sujet' non trasmise\n";
-
- if(isset($_POST['message']))$message = $_POST['message'];
- else $erreurPHP .= "Variable 'message' non trasmise\n";
-
- if(isset($_POST['expediteur']))$expediteur = $_POST['expediteur'];
- else $erreurPHP .= "Variable 'expediteur' non trasmise\n";
-
- if(isset($_POST['mailReponse']))$mailReponse = $_POST['mailReponse'];
- else $erreurPHP .= "Variable 'mailReponse' non trasmise\n";
-
- if($erreurPHP != "") echo utf8_encode("erreurPHP=".$erreurPHP);
- else
- {
-
-
- $sujet = decoder($sujet);
- $expediteur = decoder($expediteur);
- $message = decoder($message);
-
- $headers = "MIME-Version: 1.0\r\n";
- $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
- $headers .= "From: $expediteur <$mailReponse>\r\n";
-
- //Vous pouvez modifier $mail par "votreadresse@truc.com" dans les parenthèse ci dessous pour un envoie à un seul destinataire et supprimer donc, la ComboBox du fichier .fla
-
- $mail_OK = mail($mail, $sujet, $message, $headers) ;
-
- if (!$mail_OK)
- {
- $erreurPHP .= "Problème lors de l'envoi du mail";
- }
- echo utf8_encode("erreurPHP=".$erreurPHP);
- }
- ?>
-
-
-
- Pour l'action Script du flash, utiliser le .fla fourni dans le zip.
Dans un fichier PHP que vous pouvez créer en ouvrant NotePad, vous copierai ce code et vous l'enregistrerer en format php sous le nom: envoyer_mail.php que vous placerai dans un dossier nommé php.
Sinon utiliser le fichier Php fourni dans le zip qui ce place aussi dans un dossier nommé php.
Code PHP:
<?php
/*
Ces fichiers sources sont associés au tutoriel :
http://wiki.media-box.net/tutoriaux/flash/formulaire_flash_php
*/
function decoder($texte){
$texte = utf8_decode($texte); // converti en iso-8859-1
$texte = stripslashes($texte); // ôte les anti-slashs d'échappement
$texte = nl2br($texte); // converti les retours en <br />
$texte = trim($texte); // ôte les '\n', '\r', '\t' etc
return $texte;
}
$erreurPHP="";
if(isset($_POST['sujet']))$sujet = $_POST['sujet'];
else $erreurPHP .= "Variable 'sujet' non trasmise\n";
if(isset($_POST['message']))$message = $_POST['message'];
else $erreurPHP .= "Variable 'message' non trasmise\n";
if(isset($_POST['expediteur']))$expediteur = $_POST['expediteur'];
else $erreurPHP .= "Variable 'expediteur' non trasmise\n";
if(isset($_POST['mailReponse']))$mailReponse = $_POST['mailReponse'];
else $erreurPHP .= "Variable 'mailReponse' non trasmise\n";
if($erreurPHP != "") echo utf8_encode("erreurPHP=".$erreurPHP);
else
{
$sujet = decoder($sujet);
$expediteur = decoder($expediteur);
$message = decoder($message);
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: $expediteur <$mailReponse>\r\n";
//Vous pouvez modifier $mail par "votreadresse@truc.com" dans les parenthèse ci dessous pour un envoie à un seul destinataire et supprimer donc, la ComboBox du fichier .fla
$mail_OK = mail($mail, $sujet, $message, $headers) ;
if (!$mail_OK)
{
$erreurPHP .= "Problème lors de l'envoi du mail";
}
echo utf8_encode("erreurPHP=".$erreurPHP);
}
?>
Pour l'action Script du flash, utiliser le .fla fourni dans le zip.