begin process at 2010 02 09 20:15:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

mail html ou text


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

mail html ou text

lundi 17 février 2003 à 13:13:11 | mail html ou text

LoRdKiFlEx

voila je suis debutant est j'ai trouver un script qui envoie des e-mail en html et si le client mail ne les accepte pas en text normal. Seulement se srcipt ne fonctionne pas et envoie just une chainde de carrateres du style : --=15241341833 pouvais vous me dire ce qui ne va pas c tres important pour moi merci.

voila le script :

----------------------------------------------------------------------

<?php
// on génère une chaîne de caractères aléatoire qui sera utilisée comme frontière
$boundary = "-----=" . md5( uniqid ( rand() ) );

$headers = "From: \"toto\"<toto@titi.fr>\n";

// on indique qu'on a affaire à un email au format html et texte et
// on spécifie la frontière (boundary) qui servira à séparer les deux parties
$headers .= "Content-Type: multipart/alternative; boundary=\"$boundary\"";

$message_txt = "Salut Alphonse\n\n";
$message_txt .= "Ca va ?\n";
$message_txt .= "C'était juste pour savoir..\n\n";
$message_txt .= "A plus\n";
$message_txt .= "toto";

$message_html = "<html><body><b>Salut Alphonse</b><br><br>";
$message_html .= "Ca va ?<br>";
$message_html .= "<font color=\"red\">C'était juste pour savoir..</font><br><br>";
$message_html .= "A plus<br>";
$message_html .= "<u>toto</u>";

$message = "--" . $boundary . "\n";
$message .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
$message .= "Content-Transfer-Encoding: quoted-printable\n\n";
$message .= $message_txt;
$message .= "\n\n";
$message .= "--" . $boundary . "\n";
$message .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
$message .= "Content-Transfer-Encoding: quoted-printable\n\n";
$message .= $message_html;
$message .= "\n\n";
$message = "--" . $boundary . "--\n";

mail("alphonse@lycos.fr", "Comment tu vas", $message, $headers);
?>

----------------------------------------------------------------------



L'homme le plus classe du Monde
vendredi 21 février 2003 à 00:53:44 | Re : mail html ou text

Rmoummed

pour les retour a la ligne v'est pas \n\n mais \r\n

vers la fin tu as fait un mistake!!!!
c'est pas
$message = "--" . $boundary . "--\n";
mais
$message .= "--" . $boundary . "--\n";

voila c'est une petite erreur d'inatention.....

a+
-------------------------------
Réponse au message :
-------------------------------

> voila je suis debutant est j'ai trouver un script qui envoie des e-mail en html et si le client mail ne les accepte pas en text normal. Seulement se srcipt ne fonctionne pas et envoie just une chainde de carrateres du style : --=15241341833 pouvais vous me dire ce qui ne va pas c tres important pour moi merci.
>
> voila le script :
>
> ----------------------------------------------------------------------
>
> <?php
> // on génère une chaîne de caractères aléatoire qui sera utilisée comme frontière
> $boundary = "-----=" . md5( uniqid ( rand() ) );
>
> $headers = "From: \"toto\"<toto@titi.fr>\n";
>
> // on indique qu'on a affaire à un email au format html et texte et
> // on spécifie la frontière (boundary) qui servira à séparer les deux parties
> $headers .= "Content-Type: multipart/alternative; boundary=\"$boundary\"";
>
> $message_txt = "Salut Alphonse\n\n";
> $message_txt .= "Ca va ?\n";
> $message_txt .= "C'était juste pour savoir..\n\n";
> $message_txt .= "A plus\n";
> $message_txt .= "toto";
>
> $message_html = "<html><body><b>Salut Alphonse</b><br><br>";
> $message_html .= "Ca va ?<br>";
> $message_html .= "<font color=\"red\">C'était juste pour savoir..</font><br><br>";
> $message_html .= "A plus<br>";
> $message_html .= "<u>toto</u>";
>
> $message = "--" . $boundary . "\n";
> $message .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
> $message .= "Content-Transfer-Encoding: quoted-printable\n\n";
> $message .= $message_txt;
> $message .= "\n\n";
> $message .= "--" . $boundary . "\n";
> $message .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
> $message .= "Content-Transfer-Encoding: quoted-printable\n\n";
> $message .= $message_html;
> $message .= "\n\n";
> $message = "--" . $boundary . "--\n";
>
> mail("alphonse@lycos.fr", "Comment tu vas", $message, $headers);
> ?>
>
> ----------------------------------------------------------------------
>
>
>
> L'homme le plus classe du Monde
dimanche 23 février 2003 à 22:31:24 | Re : mail html ou text

LoRdKiFlEx

merci man pour ton aide g encore quleque petit prob il n'y a que "Salut Alphonse" qui s'affiche dans mon mail sait tu pourkoi?


Cette discussion est classée dans : message, mail, txt, html, boundary


Répondre à ce message

Sujets en rapport avec ce message

problemes avec envoi de mail... [ par nezdeboeuf62 ] Bonjour les amis...Bon voila, j'ai ecrit un script qui envoi un mail au format texte ou html (c'est une confirmation d'une inscription, ms le contenu Envoyer mail txt+html+piece jointe [ par lm007npg ] Bonsoir à tous,  Voilà, cela fait un peu plus de 3h que je travaille sur l'envoi d'un mail TXT/Html avec ou sans piece jointe.  J'ai cherché sur le ne prbl : un include dan un envoi de mail [ par malob87 ] bjr a tous, voici mon code complet:if(empty($_POST[msg]))//on vérifie avec empty voir si les champs sont vide {print "le champ msg est vide"; //si Mail multiformat vide sous Mail Mac [ par cseagle ] Bonjour, Je viens de développer une application php d'envoi de newsletter multi format (Content-Type: multipart/alternative) Dans les webmails qui n envoi mail html avec mail() [ par joebuz ] bonjour,je souhaiterais savoir comment faire pour definir l'expediteur (From),  faire une copie conforme cachée (Cc), et envoyé le tout au format html Affichage des balises HTML à la réception d'un mail [ par gregou9 ] J'ai un probléme quand je lance ma fonction mail, à la reception du mail toutes mes balises html s'affichent!voici mon code:  $destinataire="destinata convertir txt en html [ par zut69 ] Bonjour,J'ai créé un formulaire qui permet d'envoyer un mail, par contre le problème c est que lorsquej'envoie le mail. Les retours lignes tappés dans Fonction mail et skynet [ par skit ] Bonjour à tous. J'ai ici un problème très curieux avec skynet lors de l'envoi de mails fort curieux. J'avais au début un code d'envoi de mail tout à f fonction header [ par zuddap ] Bonjour a tous j'aurais besoin d'aide, voila le cas est très simple, j'ai un formulaire en html qui pour son traitement fait appel a une page php qui Redirection en fonction du Pays + Affichage de données TXT [ par vr84160 ] Bonsoir, Je ne connais pas grand chose en HTML / PHP mais j'aurais aimé réaliser 2 projets et je n'ai aucune idée de comment procéder [^^confus2] -


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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,499 sec (4)

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