mail

mail - HTML/CSS - Programmation

Marsh Posté le 08-04-2006 à 19:27:12    

bonjour,
j'ai un .swf qui envoie un e-mail via cette page .php mais tous marche(expediteur, destinataire, sujet) sauf le corps du message ?
comprenez vous ce script
 
merci
 
<?
/***************************************************************************/
// Parse les var. pour Flash afin de lui envoyer dans le bon format
function Parse($variable,$valeur)
{
echo "&$variable=$valeur";
}
/***************************************************************************/
 
/***************************************************************************/
// PARTIE PRINCIPALE DU PROGRAMME
/*******************************************************
Remarque :
Quand vous voudrez que les mails vous parviennent à
vous directement, spécifiez cette variale avec votre
adresse e-mail. ( et enlevez le champ du formulaire qui
permet de rentrer envoyé à ) :
$Adr_Envoyeur = "vous@votredomaine.com";
Vous pouvez aussi, bien sûr, rajouter des tests sur les
emails rentrés par les visiteurs pour vérifier leur
validité... Faire des messages d'erreur plus adaptés
en testant le contenu de chaque variables, etc.
 
free ne comprend pas la fonction mail() >> email()
 
********************************************************/
// On teste si tous les champs ont été remplis par
// l'utilisateur si OK on envoie le mail
if (($Adr_Envoyeur!="kolyze@tamsound.com" ) && ($Message!="" ) && ($Sujet!="" ) && ($Message!="" ) && ($Adr_Envoi!="" ) )
{
 
    // composition du message
    $mailheaders = "From: <$Adr_Envoyeur> n";
    $mailheaders .= "Reply-To: <$Adr_Envoyeur>nn";
    $msg = "$Messagenn";
    // fonction d'envoi du message
    $mail_OK=mail($Adr_Envoi, $Sujet, $msg, $mailheaders);
    // renvoie envoi_reussi à 1 si le mail a été envoyé
    // et 0 dans le cas contraire !
    Parse("envoi_reussi",$mail_OK);
    // on met op_fin a 1 pour dire à Flash que l'opération
    // est terminée.
    Parse("op_fin","1" );
 
}
// Sinon on envoie un message d'erreur
else
{
 
    // on indique a Flash que des var manquent
    Parse("var_manquante","1" );
    // on indique que l'opération est terminée
    Parse("op_fin","1" );
 
}
/***************************************************************************/
?>

Reply

Marsh Posté le 08-04-2006 à 19:27:12   

Reply

Marsh Posté le 08-04-2006 à 23:14:17    

> free ne comprend pas la fonction mail() >> email()
je ne suis pas sûr que free accepte d'envoyer des emails :(
 
doc php de la fonction mail:
http://fr.php.net/manual/en/function.mail.php
vérifie les conditions necessaires pour le message, tu a peut être des problèmes avec les retours à la ligne (\n)

Reply

Marsh Posté le 09-04-2006 à 00:39:10    

nargy>>Je suis sous free et l'envoie de mail marche :D
 
Faut juste savoir coder :D

Reply

Marsh Posté le 09-04-2006 à 00:51:20    

Citation :


Faut juste savoir coder :D

ouais... [:ouais2]
 
Le pitch c'est:
$msg = "$Messagenn";

Reply

Marsh Posté le 09-04-2006 à 01:03:14    

nargy a écrit :

Citation :


Faut juste savoir coder :D

ouais... [:ouais2]
 
Le pitch c'est:
$msg = "$Messagenn";


 
Moi j'avais pas la motive de lire son code... [:grand lapin]

Reply

Marsh Posté le 09-04-2006 à 01:08:28    

ouais, mais tu me prends par les sentiments:

Citation :

Faut juste savoir coder :D

Reply

Marsh Posté le 09-04-2006 à 01:28:05    

C'etait pour lui  :p , toi je te crois... :jap:

Reply

Marsh Posté le 09-04-2006 à 15:44:16    

merci a vous,
pour free la fonction est email au lieu de mail ( j'ai deux fichier .php un pour chaque )
en fait je doit enlever les 2 nn de me $msg = "$Messagenn";

Reply

Marsh Posté le 09-04-2006 à 16:09:38    

Lol, ben je sai spas comment free se démerde, mais moi depuis 2 ans, j'ai mail() et ça marche :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed