Aide - Recherche - Membres - Calendrier
Version complète : personnaliser ce script
Forum Développeur - Administration serveur, programmation et base de données > Programmation > PHP
lordpisang
voila j' ai recup le tutorial pour envoyer des mails avc flash et php seulement je souhaiterai savoir comment faire en sorte que le champs destinataire soit automatiquement mon adresse mail?
merci d aider un noob
:oops:
http://flash.media-box.net/download.php?id=19730
j arrive pas le poster :idea:
Antoine
C'est une question de flash ça...

Montre nous ton code PHP si tu veux le faire dans ton PHP. J'ai pas envie de l'ouvrir :mrgreen:
lordpisang
bah voila
<?

// Récuperation des variables qui ont été envoyé en méthode post.

$Adr_Envoi=$HTTP_POST_VARS['Adr_Envoi'];
$nom=$HTTP_POST_VARS['nom'];
$mail=$HTTP_POST_VARS['mail'];
$sujet=$HTTP_POST_VARS['sujet'];
$message=$HTTP_POST_VARS['texte'];

// PS : plus d'info à ce sujet ici : http://dev.nexen.net/docs/php/annotee/secu....filesystem.php

// Fonction pour parser les variables vers FLASH

function Parse($variable,$valeur) {
echo "&" . $variable . "=" . utf8_encode(urlencode($valeur));
}

//fonction pour mettre en forme le contenu d'une variable afin de l'envoyer par mail.

function meftexte($texte){
$texte = stripslashes($texte); // Retire les \ de la chaine -> http://dev.nexen.net/docs/php/annotee/func...tripslashes.php
$texte = trim($texte); // Retire les espaces blancs inutiles en debut et fin de chaine -> http://dev.nexen.net/docs/php/annotee/func...nction.trim.php
$texte = strip_tags($texte, '<a><b><i><u><img>'); // N'autorise que certaines balises html -> http://dev.nexen.net/docs/php/annotee/func....strip-tags.php
$texte = nl2br($texte); // Converti les retours charriots en <br> -> http://dev.nexen.net/docs/php/annotee/func...ction.nl2br.php
$texte=utf8_decode(urldecode($texte)); // Flash MX envoi du texte au format utf-8, cette ligne permet de decoder ce texte et de l'adapter au format d'un mail
$texte = str_replace("&gt;", ">", $texte); // str_replace remplace les caractères par d'autres caractères dans la chaine placée en paramètre -> http://dev.nexen.net/docs/php/annotee/func...str-replace.php
$texte = str_replace("&lt;", "<", $texte);
return $texte;
}

// composition de l'header du mail (entête)

$entete = "From: $mail\nContent-Type: text/html; charset=iso-8859-1"; //ceci indique que le mail est écrit en html.

//mise en forme des variables texte

$message = meftexte($message);
$sujet = meftexte($sujet);

// NB : $Adr_Envoi est l'adresse de l'envoyeur : on peut placer cette variable ici et non dans le flash
// cela permet de mettre par exemple votre propre adresse email pour une console mail sur votre site.

// Envoi du message

$mail_OK= mail($Adr_Envoi, $sujet, $message, $entete) ;

// Retour vers flash pour dire que le mail est envoyé ou non.

if ($mail_OK == 1) {
Parse ("ok","1") ; // Tout c'est bien passé, le message a été envoyé.
} else {
Parse ("ok","0") ; // problème dans l'envois du mail
}
?>
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2009 Invision Power Services, Inc.