Formulaire maileur multiadresse -- flash=>php=>flash -- construit en composant flash

Description

Bonjour,

Maileur Flash qui permet de choisir son correspondant dans un formulaire avec une combobox.

Il vous sera possible aussi d'utiliser ce maileur pour un destinataire unique, donc sans ComboBox. Ceci est expliquer dans le script Php et dans le .fla .

Source / Exemple :


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.

Conclusion :


Have Fun !

N'oubliez pas d'heberger votre maileur et son php pour pouvoir le tester. Vous pouvez utiliser Easy Php pour gérer votre fichier php... Avis aux amateurs...

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.