Aller au contenu

Sujets conseillés

Posté

Bonjour :)

Voici mon code:

<?php
$from .="Nom de famille : ".$nom."     Prenom : ".$prenom."               Telephone : ".$tel."\n";
$from .="Fax : ".$fax."\n";

$from .="Adresse : ".$adresse."  suite : ".$adresse2."\n";
$from .="Code Postal : ".$cp."     Ville : ".$ville."     Pays : ".$pays."\n\n";

$from .="Email : ".$email."\n\nParticipants(s):\n";

$from .="1 Prenom : ".$pre1."   Sexe : ".$s1."\n";
$from .="2 Prenom : ".$pre2."   Sexe : ".$s2."\n";
$from .="3 Prenom : ".$pre3."   Sexe : ".$s3."\n";
$from .="4 Prenom : ".$pre4."   Sexe : ".$s4."\n";
$from .="5 Prenom : ".$pre5."   Sexe : ".$s5."\n";
$from .="6 Prenom : ".$pre6."   Sexe : ".$s6."\n\n";

$from .="Jour d'arrivé : ".$jda."         Jour de départ : ".$jdd."\n\nVoyage:\n";

$from .="Vient en voiture : ".$voiture."     Vient en train : ".$train."\n\n";

$from .="Ville d'arrivée : ".$villeda."     Heure d'arrivée : ".$h."h".$m."\n\n";

$from .="Remarques : ".$rmq."\n\n";

$dest="monemail_AT_wanadoo.fr";

$subject="Inscription";


Mail($dest,$subject,$body,$from);
?>

Je n'arrive pas à modifier l'apparence des éléments, genre mettre en gras.

En fait ca code m'envoi un mail, et je souhaiterai avoir une meilleur présentation.

Pourrai-vous m'aider? :whistling:

Je galère :boude:

Posté

Bonjour,

ton code est 'bizarre'. Il parle de '$body', dans la dernière ligne, alors meme que la variable est '$from', tout au long du code.

N'as tu pas enlevé un morceau de code, dès fois ?

Sinon, pour le principe de mettre en gras, c'est simple. Au lieu de mettre :

$from .="Nom de famille : ".$nom."     Prenom : ".$prenom."               Telephone : ".$tel."\n";

mettre :

$from .="Nom de famille : <b>".$nom."</b>     Prenom : <b>".$prenom."</b>               Telephone : <b>".$tel."<b>\n";

Nico.

Posté (modifié)

Houlà ya du yaourt !

Si tu veux envoyer un mail avec un corps en HTML:

Tu met ton texte HTML dans la variable $body et pas dans $from.

$from vas te servir à spécifier le header de ton mail, c'est à dire ...

$retLigne = "\n";
$mailfrom = 'tonMailExpediteur_AT_machin.com';
$mailfromLib = 'Ton nom';

$from = '';

$from   .= 'From: "'.$mailfromLib.'" <'.$mailfrom.'>'.$retLigne;
$from  .= 'MIME-Version: 1.0'.$retLigne;
$from  .= 'Content-Type: text/html; charset=iso-8859-1'.$retLigne;
$from  .= 'Content-Transfer-Encoding: 8bit'.$retLigne;

Voilà, avec ça tu devrais pouvoir envoyer ton mail HTML. Le header pourrais être plus complet, mais c'est le minimum !

Et pour plus d'info, voir la bible:

http://www.php.net/manual/fr/ref.mail.php

Bon courage

Modifié par jmmorillon
Posté

J'ai essayé de mettre les codes pour mettre en gra comme vous l'aviez mis, mais quand je reçois le mail, je vois:

<b>numéro de tel par exemple</b>

, il ne reconnait pas le code donc :huh: .

Sinon j'ai remplacé les from par body, et j'ai le même résultat. Je ne comprend pas trop comment insérer le html dan le body. EN tout cas merci pour votre aide!!! :D

Posté

Sinon, j'ai oublié.... :blush:

Je voudrais savoir si c'est possible de recevoir les info sous forme de tableau....je ne sais pas si c'est trop compliqué.... :fou:

Encore merci!! :lol:

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...