Inclure html dans variable php
Résolu/Fermé
crazyghandi
Messages postés
312
Date d'inscription
vendredi 9 novembre 2007
Statut
Membre
Dernière intervention
4 octobre 2011
-
14 nov. 2008 à 16:30
XanderS2X Messages postés 430 Date d'inscription jeudi 6 novembre 2008 Statut Membre Dernière intervention 1 février 2009 - 14 nov. 2008 à 16:47
XanderS2X Messages postés 430 Date d'inscription jeudi 6 novembre 2008 Statut Membre Dernière intervention 1 février 2009 - 14 nov. 2008 à 16:47
A voir également:
- Afficher variable php dans html
- Editeur html - Télécharger - HTML
- Easy php - Télécharger - Divers Web & Internet
- Afficher calendrier outlook dans google agenda - Guide
- Afficher appdata - Guide
- Afficher mot de passe wifi android - Guide
4 réponses
XanderS2X
Messages postés
430
Date d'inscription
jeudi 6 novembre 2008
Statut
Membre
Dernière intervention
1 février 2009
26
14 nov. 2008 à 16:35
14 nov. 2008 à 16:35
Bonjour,
Votre syntaxe est bonne, si votre mail s'affiche mal dans votre boîte, c'est parce que vous avez oublié de formater le mail à l'aide d'un header.
Exemple (que j'ai développé pour mon site et qui marche) :
$message = "Mon Code HTML";
$headers = 'From: '.$mail."\nContent-Type: text/html; charset=iso-8859-1";
$envoi_mail = mail($mail_destinataire, $obj, $message, $headers);
$message contient le message formaté avec les balises HTML
$headers contient le header qui convertira votre texte en HTML et permettra son interprétation en tant que tel par votre boîte mail (ce qui aura pour effet d'afficher votre tableau et non-pas ses balises)
Votre syntaxe est bonne, si votre mail s'affiche mal dans votre boîte, c'est parce que vous avez oublié de formater le mail à l'aide d'un header.
Exemple (que j'ai développé pour mon site et qui marche) :
$message = "Mon Code HTML";
$headers = 'From: '.$mail."\nContent-Type: text/html; charset=iso-8859-1";
$envoi_mail = mail($mail_destinataire, $obj, $message, $headers);
$message contient le message formaté avec les balises HTML
$headers contient le header qui convertira votre texte en HTML et permettra son interprétation en tant que tel par votre boîte mail (ce qui aura pour effet d'afficher votre tableau et non-pas ses balises)
crazyghandi
Messages postés
312
Date d'inscription
vendredi 9 novembre 2007
Statut
Membre
Dernière intervention
4 octobre 2011
19
14 nov. 2008 à 16:39
14 nov. 2008 à 16:39
$message = "
<table width='600' border='1'>
<tr>
<td width='141'>Ville : </td>
<td width='101'>".$_POST['a_ville']."</td>
</tr>
</table>";
il me semble que c'est bien ce que vous dites mais le probleme persiste dans le mail
il maffiche les balises et le code source au lieu d'un tableau
<table width='600' border='1'>
<tr>
<td width='141'>Ville : </td>
<td width='101'>".$_POST['a_ville']."</td>
</tr>
</table>";
il me semble que c'est bien ce que vous dites mais le probleme persiste dans le mail
il maffiche les balises et le code source au lieu d'un tableau
XanderS2X
Messages postés
430
Date d'inscription
jeudi 6 novembre 2008
Statut
Membre
Dernière intervention
1 février 2009
26
14 nov. 2008 à 16:41
14 nov. 2008 à 16:41
Oui, excusez-moi j'avais mal lu votre problème et je n'ai fait que réécrire votre syntaxe.
Consultez mon message précédent, il a été modifié ;) !
Consultez mon message précédent, il a été modifié ;) !
crazyghandi
Messages postés
312
Date d'inscription
vendredi 9 novembre 2007
Statut
Membre
Dernière intervention
4 octobre 2011
19
14 nov. 2008 à 16:45
14 nov. 2008 à 16:45
C'est paaar-fait
Merci beaucoup et bonne journée
Merci beaucoup et bonne journée
XanderS2X
Messages postés
430
Date d'inscription
jeudi 6 novembre 2008
Statut
Membre
Dernière intervention
1 février 2009
26
14 nov. 2008 à 16:47
14 nov. 2008 à 16:47
Merci bien, content de vous avoir aidé et à vous de même !