begin process at 2012 05 30 21:24:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Formulaire : problème d'envoi d'un gif par mail


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Formulaire : problème d'envoi d'un gif par mail

samedi 26 avril 2008 à 15:02:18 | Formulaire : problème d'envoi d'un gif par mail

ortuns

Bonjour à tous,
Utilisant le code de Jackboy (que je remercie) intitulé "Envoyer un formulaire par E-Mail" (ID 13457), j'essaie d'envoyer - en même temps que le message - un Gif que l'envoyeur aura sélectionné au préalable dans le formulaire via un bouton radio.

Explication : mon site privé héberge le formulaire qui permet à ceux qui y accèdent (3 personnes) d'envoyer un mail à un destinataire (les 3 même personnes) de sont choix. Dans ce mail, il y a le nom de l'envoyeur, un message et .....un gif que l'envoyeur aura choisit à sont goût. Ce gif doit être dans le mél et PAS en fichier joint.
Le fichier php permettant de créer ce mel me pause problème car je ne maîtrise pas le php (moi=débutant). Le code de Jackboy marche correcte sur l'envoi du nom et du message mais je n'arrive pas à appréhender l'envoi de ce gif.
La partie de code du fichier php concernant l'envoi du gif n'est pas complet (j'en laisse un petit bout pour comprendre l'esprit) car il ne marchait pas du tout (c'est moi qui l'ai fait) mais la partie de code d'envoi du nom et du message marche (c'est Jackboy qui l'a fait !).

Comment agréger nom/message/gif dans un même mail ?

Pouvez-vous faire qque chose pour moi ? Le php est-il adapté àce que je souhaite faire ?

Merci à tous
Thierry

**********************************************************
//Fichier formulaire.html

<HTML>
<HEAD>
<TITLE>E-Mail Formulaire</TITLE>
</HEAD>
<BODY>
<FORM method="POST" action="../envoi.php">
  <P>Moi
    <select name="Nom" id="Nom">
      <option>Envoyeur1</option>
      <option>Envoyeur2</option>
      <option>Envoyeur3</option>
         </select>
    , envoie l'image suivante</p>
  <P>
    <input type="radio" name="radiobutton" value="Gif1">
    <input type="radio" name="radiobutton" value="Gif2">
    <input type="radio" name="radiobutton" value="Gif2">
  </p>
 
    <P>&agrave;
    <label>
    <select name="email">
      <option value="Destinataire1@free.fr">Destinataire1</option>
      <option value="Destinataire2@free.fr">Destinataire2</option>
      <option value="Destinataire3@free.fr">Destinataire3</option>
    </select>
    </label>
  </p>
 
  <P>Raison (facultatif)<br>
<textarea name="message" cols=30 rows=5></textarea>
</p><INPUT type="submit" value="Envoyer">
</FORM>
</BODY>
</HTML>

***************************************************************
// Fichier envoi.php

<?php

switch ($radiobutton)
{    case "Gif1" :
        $image='<img src="http://xxxxxxxxx/Gif1.gif" border="0" /></div>';
    break;

    case "Gif2" :
        $image='<img src="http://xxxxxxxxx/Gif2.gif" border="0" /></div>';
    break;

    case "Gif3" :
        $image='<img src="http://xxxxxxxxx/Gif3.gif" border="0" /></div>';
    break;
    }
$msg .= "Moi, $Nom, je t'envoie cette image !";
$msg .= "Pour la raison suivante :\t$message\n\n";    
$recipient = "$email";
$subject = "Pénalité";

$mailheaders = "From: mon site privé<> \n";

mail($recipient, $subject, $msg, $mailheaders);

echo "<HTML><HEAD>";
echo "<H2 align=center>OK, $Nom </H2>";
echo "<P align=center>";
echo "Ton message a bien été envoyé !</P>";
echo "</BODY></HTML>";

?>

****************************************************************
samedi 26 avril 2008 à 17:20:34 | Re : Formulaire : problème d'envoi d'un gif par mail

gibozsec

Tu enregistres la balise img dans la variable $image mais tu n'inclus pas $image dans $msg qui est le corps du mail.

De plus, si tu veux mettre une balise image, le mail doit être envoyé au format html (en modifiant le header);

Fais ces 2 modifications au moins, si ça ne fonctionne toujours pas met le code complet que tu utilises.

Grrrrrrrrrrr
dimanche 27 avril 2008 à 01:01:10 | Re : Formulaire : problème d'envoi d'un gif par mail

ortuns

Tu m'as aiguillé vers la bonne solution

Merci


Cette discussion est classée dans : message, mail, formulaire, envoi, gif


Répondre à ce message

Sujets en rapport avec ce message

Formulaire et envoi de mail [ par Becca ] Bonjour,J'ai fait un formulaire qu'une fois remplit ça m'envoie un mail (fonction mail()). Il y a le champ nom, objet, adresse et message.Je reçois bi Confirmation d'envoi du formulaire [ par a44icus ] Bonjour, J'ai un formulaire sur mon site, et je souhaiterais qu'une fois que la personne ai cliqué sur le bouton "envoyer", qu'un texte du genre "Vot Problème caractère spéciaux formulaire [ par cendrillon84 ] Bonjour à tous,J'ai un formulaire dans une page html qui passe par une page php (formmail), lors de la récéption des mails sur mon adresse tous les ca Envoi automatique de mail [ par arkonara ] Bonjour a tous, deja je vous avertis que je débute en php... Voici mon problème: J'ai créer une application pour la gestion des incidents au sein d fonction mail avec php [ par cyrilherve ] salut à tous,je m'initie à l'utilisation de la fonction mail avec php. j'ai pris au hasard un script d'envoi d'e-mail dans un tutoriel d'apprentissage Formulaire et envoi de mail [ par Becca ] Bonjour, j'ai un petit problème avec le formulaire. En fait quand les personnes remplissent le formulaire je voudrais recevoir par mail leur réponse. envoi d'un mail par le formulaire [ par Becca ] J'ai fait un formulaire qui me renvoi sur la page "formulaire.php". Sur celle ci j'ai mit le code mail() avec une alerte si les champs ne sont pas rem Fontion mail: destinataire cci et message html [ par taxitat ] Bonjour à tous,Comme bcp d'autres, j'ai un formulaire dont le code est plus bas. Je voudrais deux choses:* Au même temps qu'un email est envoyé au "cl Formulaire envoyer par E-Mail [ par lamp12 ] ZeusBonjour, voila en ce moment je cré un site a l'aide de l'hébergeur Idoo.com.Je post ce message car j'ai un petit probleme dans la finition d'une p modification de script sur formulaire de contact [ par pi_delannoy ] Novice en PHP, j'ai repris un formulaire de contact chez Online ( form2mail.php ) qui correspond à me


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,983 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales