Form + Traitement Email PHP image

Fermé
dec83 - 9 oct. 2009 à 09:17
Ozimandias Messages postés 505 Date d'inscription jeudi 14 mai 2009 Statut Membre Dernière intervention 10 mars 2010 - 9 oct. 2009 à 10:14
Bonjour,

Voila je vous explique, j'ai crée un formulaire tous simple (nom, prenom, adresse, email etc...) avec un traitement email par fichier php sa marche niquel je recois tout !!

Maintenant j'aimerai savoir comment je peux mettre en forme mon email, je m'explique quand je recois l'email en question c'est d'avoir une image de presentation ou un cadre avec une image avec les infos que j'ai demandé dans mon formulaire

J'espere mettre fais bien comprendre merci d'avance.
A voir également:

1 réponse

Ozimandias Messages postés 505 Date d'inscription jeudi 14 mai 2009 Statut Membre Dernière intervention 10 mars 2010 46
9 oct. 2009 à 10:14
Si j'ai bien compris, à l'heure actuelle, tu reçois un message en texte seul et tu voudrais y incorporer des images ou des éléments de présentation pour le rendre un peu plus beau.

Rien de plus simple...

Lorsque tu crées ton message avec ton ficher php, au lieu de faire afficher que du texte tu fais du HTML comme une page standard. puis lors de l'envoi avec mail() il faut le lui spécifier. Un exemple parle toujours plus:

voila ton genre de message:

$message = "nom: ".$_POST['nom']." adresse : ".$_POST['adresse'] //  ETC ETC ETC


voila ce que tu peux faire:

$messageHTML = "<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="HandheldFriendly" content="True" />
<link rel="alternate" media="handheld" href="https://forums.commentcamarche.net/forum/affich-14684653-form-traitement-email-php-image" />
<meta name="DC.Date.modified" scheme="W3CDTF" content="2009-10-09"  /><title>Form + Traitement Email PHP image</title>
<meta name="ROBOTS" content="index,follow" />
<meta name="description" content="Bonjour, Voila je vous explique, j&apos;ai crée un formulaire tous simple (nom, prenom, adresse, email etc...) avec un traitement email par fichier php sa marche niquel je recois tout !! Maintenant j&apos;aimerai savoir comment je peux mettre en forme..." /><link rel="stylesheet" href="/template/forum.css?200910051309" type="text/css" /><link href="http://static.commentcamarche.net/www.commentcamarche.net/_skin/_common/css/css.php?1255075415" type="text/css" rel="stylesheet" media="screen" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="alternate" type="application/rss+xml" title="Actualit&eacute;" href="http://www.commentcamarche.net/rss/actualite.php3" />
<link rel="shortcut icon" href="/favicon.ico?200809111205" />
<script src="http://static.commentcamarche.net/www.commentcamarche.net/_skin/_common/js/ccm.js?200910061800" type="text/javascript"></script>
</head>............. ETC ETC"



Spécifier le type de contenu : 

    $headers ='From: ADRESSE DE L EXPEDITEUR'."\r\n";
    $headers .='Content-Type: text/html; charset="UTF-8"'."\r\n"; // C'EST ICI QUE TOUT CE JOUE. REGARDE content-type : text/html. que du texte ce serais text/plain
    $headers .='Content-Transfer-Encoding: 8bit';

    $message ='Le code de ton message';

// dessous l'envoi du mail
    mail('destinataires', 'sujet', $message, $headers)

0