IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

E-mail PHP pour envoi animation Flash


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de thecanea
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    131
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 131
    Par défaut 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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  2. #2
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    Bonsoir,

    Considéré comme une potentielle faille de sécurité, il est impossible d'obtenir un résultat quant à l'ajout d'un fichier swf dans un mail.

    La parade consiste en l'upload de l'animation sur un serveur et y faire appel dans le mail.
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  3. #3
    Membre confirmé Avatar de thecanea
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    131
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 131
    Par défaut
    Oki, d'accord, c'est aussi ce que je pensais.

    Merci bien.

    Cordialement

    Thec

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Configuration] php pour envoie d'email
    Par kawther dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 14
    Dernier message: 12/04/2007, 09h10
  2. [Mail] configuration pour envoi de mail
    Par julien.63 dans le forum Langage
    Réponses: 3
    Dernier message: 28/11/2006, 09h57
  3. [Ming] Librairie PHP pour générer du Flash ?
    Par sirbaldur dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 15/10/2006, 16h00
  4. [Mail] PHP et envoi d'email avec PHPmailer
    Par dolf13 dans le forum Langage
    Réponses: 6
    Dernier message: 14/07/2006, 01h51
  5. [FLASH 8] Intégration Php dans une anim Flash
    Par MrPink dans le forum Flash
    Réponses: 1
    Dernier message: 01/02/2006, 23h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo