Mail en html

Soyez le premier à donner votre avis sur cette source.

Snippet vu 12 276 fois - Téléchargée 26 fois

Contenu du snippet

C'est pas le premier code dans ce style là ...
Simplement, il envoi un Mail formaté en HTML ...

Source / Exemple :


<?php
/* 
Vous devez utiliser un formulaire qui renvoi vers cette page.
Les champs sont : 
- from => Nom de l'expéditeur
- from_add => Adresse de l'expéditeur
- to => Nom du destinataire
- to_add => Adresse du destinataire
- sujet => Sujet du message
- message => Le message :)

  • /
//Extrait les champs de la page précédente ... extract($_POST); if(empty($to_add)) {echo "L'adresse de destination est vide !";} // Entête HTML $html_generate = "MIME-Version: 1.0\r\n"; $html_generate .= "Content-type: text/html; charset=iso-8859-1\r\n"; $html_generate .= "To: $to <$to_add>\r\n"; $html_generate .= "From: $from <$from_add>\r\n"; # Configuration de l'envoi ... if(!@mail($to_add, $sujet, $message, $html_generate)){ // Si une erreur est survenue lors de l'envoi du message ... echo "<b>Erreur lors de l'envoi du Mail !</b>"; } else { // Si le message a correctement été envoyé ... echo "Message envoyé !<br><br>De : <b>$from</b> <i>[$from_add]</i><br>A : <b>$to</b> <i>[$to_add]</i><br>Sujet : <b>$sujet</b>"; } ?>

A voir également

Ajouter un commentaire

Commentaires

saha22876
Messages postés
1
Date d'inscription
vendredi 26 août 2011
Statut
Membre
Dernière intervention
24 avril 2012

sava
cs_miata
Messages postés
86
Date d'inscription
mardi 31 août 2004
Statut
Membre
Dernière intervention
19 août 2008

Je viens relire mon code 10 mois plus tard ... C'est clair que j'ai foutu des trucs totalement inutiles :D Mais bon, on progresse au fil du temps ;) J'edit cela ...
codelyokom
Messages postés
1
Date d'inscription
samedi 12 mai 2007
Statut
Membre
Dernière intervention
13 mai 2007

Bonjour, J'ai pas bien compris pour le formulaire.
Quelqu'un peut m'expliquer ?
kankrelune
Messages postés
1293
Date d'inscription
mardi 9 novembre 2004
Statut
Membre
Dernière intervention
21 mai 2015

Extract peut être très utile sur un tableau normal... mais il ne faut surtout pas l'utiliser sur une super global tel que $_POST... ça revient à mettre register_globals à on et c'est un coup à se faire plomber son site... .. .

@ tchaOo°
LaurentKOogar
Messages postés
369
Date d'inscription
samedi 4 septembre 2004
Statut
Membre
Dernière intervention
20 octobre 2013

Si vous avez un formulaire avant, ajouter simplement :
extract($_POST);

c'est pas trop recommandé ce genre de fonction, certain serveurs l'on bannis ;)
Afficher les 10 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.