E-mail PHP pour envoi animation Flash
Bonjour à tous !
J'ai un problème, et je ne trouve pas la solution... Peut être pourriez vous m'aider ?
J'ai créé ce script :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
| <?php
magic_quotes_gpc = 0;
//-----------------------------------------------
//DECLARE LES VARIABLES
//-----------------------------------------------
$destinataire='';
$email_expediteur='myname@free.fr';
$email_reply='myname@free.fr';
if((isset($_POST['from']) && $_POST['from'] != ""))
{
$email_expediteur = $_POST['from'];
}
if(!(isset($_POST['message']) && $_POST['message'] != ""))
{
$messageint = "Votre message HTML";
}
else
{
$messageint = $_POST['message'];
}
$message_html = $messageint;
if(isset($_POST['objet']) && $_POST['objet']!= "")
{
$sujet = htmlentities($_POST['objet']);
}
if(isset($_POST['to']) && $_POST['to']!= "")
{
$destinataire.=$_POST['to'];
}
//-----------------------------------------------
//HEADERS DU MAIL
//-----------------------------------------------
$headers = 'From: "Thecanea via PHP" <'.$email_expediteur.'>'."\n";
$headers .= 'Return-Path: <'.$email_reply.'>'."\n";
$headers .= 'MIME-Version: 1.0'."\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
//-----------------------------------------------
//MESSAGE HTML
//-----------------------------------------------
$message = $message_html."\n\n";
if(isset($_GET['ok']) && $_GET['ok'])
{
$message = htmlspecialchars_decode($message, ENT_NOQUOTES);
if(mail($destinataire,$sujet,$message,$headers))
{
echo '<br/>Le mail a été envoyé à '.$destinataire.'';
echo '<br/>Objet : '.$sujet.'';
echo '<br/>Message : '.$message.'';
}
else
{
echo '<br/>Le mail n\'a pu être envoyé';
echo '<br/>Message : '.$message.'';
echo '<hr/>';
echo html_entity_decode($message);
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>:: Mail'N'imp !::</title>
</head>
<body>
<h1>Mail' N'imp !</h1>
<form method="post" action="index.php?ok=true">
<fieldset><legend>Formulaire de mail</legend>
<p>Destinataire(s) : <input type="text" name="to" id="to" value="<?php echo $destinataire; ?>" size="100"/></p>
<p>Expéditeur : <input type="text" name="from" id="from" value="<?php echo $from; ?>" size="100"/></p>
<p>Objet : <input type="text" name="objet" id="objet" value="<?php echo $sujet; ?>" size="100"/></p>
<p>Message : <textarea name="message" id="message" rows=10 cols=100><?php echo $messageint; ?></textarea>
<p><input type="submit" value="Envoyer" title="Envoyer !"/></p>
</fieldset>
</form>
<p><a href="index.php" title="Initialiser">Reset</a></p>
</body>
<!---->
</html> |
Ensuite dans mon formulaire utilisateur, je saisis mes adresses, l'objet de mon mail.. tout ça marche très bien ! Et je saisis le code suivant pour mon mail HTML :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"
width="800" height="360">
<param name="eanim" value="!e-anim:projetCarte0809">
<param name="movie" value="http://hgspace.free.fr/swf/animCarte.swf">
<param name="quality" value="high">
<embed src="http://hgspace.free.fr/swf/animCarte.swf"
quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash"
width="800" height="360">
</embed>
</object> |
Seulement ça ne marche pas, l'animation n'est pas visible...
Je suis quasi sur que c'est à cause d'une histoire de quotes magic (d'ou la première ligne de mon script php)... Je demande votre aide sur cette histoire là...
Merci d'avance,
Bien cordialement,
Thec
:(