Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1318 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  mail en html

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

mail en html

n°297176
weed
Posté le 30-01-2003 à 17:19:36  profilanswer
 

j'aimerais envoyé un tableau pas mail ...
 
Est que quelqu'un si connait Mine ???
http://www.zend.com/zend/spotlight [...] lpart1.php

mood
Publicité
Posté le 30-01-2003 à 17:19:36  profilanswer
 

n°297183
weed
Posté le 30-01-2003 à 17:27:54  profilanswer
 

pour envoyer un tableau du style :
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
 
<body>
<table width="75%" border="1" cellspacing="2" cellpadding="1">
  <tr>
    <td>titi</td>
    <td>fdfdfdfdf</td>
  </tr>
  <tr>
    <td>jhjkhjkh</td>
    <td>lululkulu</td>
  </tr>
</table>
 
</body>
</html>
 
je viens de retrouver des classes ttes faites ms je penses qu'il y a plus simple

n°297195
ethernal
Chercheur de vérité...
Posté le 30-01-2003 à 17:33:33  profilanswer
 

phpmailer (je n'ai que ça à la bouche...)

n°297929
berceker
BERCEKER UNITED
Posté le 31-01-2003 à 14:23:13  profilanswer
 

Code :
  1. function mail_html($destinataire, $sujet , $messtxt, $messhtml , $from) {
  2.    $limite = "_parties_".md5 (uniqid (rand()));
  3.    $entete = "Reply-to: $from\n";
  4.    $entete .= "From:$from\n";
  5.    $entete .= "Date: ".date("l j F Y, G:i" )."\n";
  6.    $entete .= "MIME-Version: 1.0\n";
  7.    $entete .= "Content-Type: multipart/mixed;\n";
  8.    $entete .= " boundary=\"----=$limite\"\n\n";
  9.    //Le message en texte simple pour les navigateurs qui
  10.    //n'acceptent pas le HTML
  11.    $texte_simple = "This is a multi-part message in MIME format.\n";
  12.    $texte_simple .= "Ceci est un message est au format MIME.\n";
  13.    $texte_simple .= "------=$limite\n";
  14.    $texte_simple .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
  15.    $texte_simple .= "Content-Transfer-Encoding: 7bit\n\n";
  16.    $texte_simple .= $messtxt;
  17.    $texte_simple .= "\n\n";
  18.    //le message en html original
  19.    $texte_html = "------=$limite\n";
  20.    $texte_html .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
  21.    $texte_html .= "Content-Transfer-Encoding: 7bit\n\n";
  22.    $texte_html .= $messhtml;
  23.    $texte_html .= "\n\n\n------=$limite\n";
  24.    return mail($destinataire, $sujet, $texte_simple.$texte_html, $entete);
  25. }


---------------
Si je suis près de toi c'est soit pour t'embrasser ou te croquer, alors à ce moment là rappelle toi de ce que tu m'as fait. du bien ou du mal?
n°298164
weed
Posté le 31-01-2003 à 17:55:16  profilanswer
 

ethernal -> je crois avoir vu ca quelque part, ms je l'ai meme pas trouvé sur phpnet
 
berceker -> je pense que c'etait exactement ce que je voulais, je vais tester ca demain  
 
thx

n°298478
berceker
BERCEKER UNITED
Posté le 31-01-2003 à 23:39:15  profilanswer
 

weed a écrit :

ethernal -> je crois avoir vu ca quelque part, ms je l'ai meme pas trouvé sur phpnet
 
berceker -> je pense que c'etait exactement ce que je voulais, je vais tester ca demain  
 
thx


 
En fait je l'ai récuperer sur le site www.phpinfo.net  
mais il n'existe plus.et c'etais le seul bon script viable a 80% car je l'avais amélioré par rapport au autre remarque faite  coorection amélioratin etc!...
Moi je l'utilse tous le temps par contre je ne sais pas pourquoi quan dtu es ton header il fonctionne pas. alors a le laisser telle quelle  
dit moi s'il fonctionne pour toi .


---------------
Si je suis près de toi c'est soit pour t'embrasser ou te croquer, alors à ce moment là rappelle toi de ce que tu m'as fait. du bien ou du mal?
n°300071
weed
Posté le 03-02-2003 à 13:45:27  profilanswer
 

bon en fait je me suis m'y ce matin et j'ai voulu deja tester avec un simple mail texte avec la fonction  
mail ("destinataire@freesbee.fr","My Subject","Mon message " );
j'ai tester le code de retour est evidemment il me renvoie FALSE
 
j'ai le message suivant sous IE5.5 de test_mail.php :
Warning: Failed to Connect in c:\program files\easyphp\www\phpnuke\alex\test mail.php on line 3
impossible d envoyer
 
Visiblement il ne veut pas se connecter  
j'ai pourant modifier mon php.ini :
 
[mail function]
SMTP = smtp.noos.fr ;for win32 only
sendmail_from = te@localhost.com ;for win32 only
;sendmail_path = ;for unix only, may supply arguments as well (default is 'sendmail -t -i';)
 
 
je suis connecté sous noos et je ne connais pas le chemin de leur serveur mail
 
 
j'ai jamais utilisé la fonction mail() je pensais que c'etait beaucoup plus simple à configurer que ca ms ce n'est pas le cas ...
 
Comment as tu configuer php.ini ??? je ne sais pas si j'utilise php3 parce que normalement cela serait php3.ini si j'ai bien compris. Mais je ne l'ai pas trouvé ds mon repertoire windows. Les extentension st *.php et non pas *.php4  

n°301171
Mr yvele
yvele n'est plus.
Posté le 04-02-2003 à 16:52:10  profilanswer
 

et ça sert a quoi le boundary= et le $limite en cryptage md5???
 
 :??:


---------------
yvele n'est plus.
n°301526
weed
Posté le 04-02-2003 à 23:11:13  profilanswer
 

bahh j'ai reussi en fait il fallait que je change le mail from  
 
berceker je te tiens au courant qd je m'occupe du mail en html
 
Mr yvele comprends pas Ou as tu vu ces variables ???
 

n°301827
Mr yvele
yvele n'est plus.
Posté le 05-02-2003 à 01:14:44  profilanswer
 

weed a écrit :

Mr yvele comprends pas Ou as tu vu ces variables ???
 
 


 
bah dans la fonction de berceker

mood
Publicité
Posté le 05-02-2003 à 01:14:44  profilanswer
 

n°302099
weed
Posté le 05-02-2003 à 11:26:47  profilanswer
 

ahh oui j'ai vu  
$entete .= " boundary=\"----=$limite\"\n\n";  
 
je pense que berceker est ds le meme cas que nous 2
il sait pas trop il applique sans se poser de question
 
sinon berceker si tu sais ...........

n°302138
simoes
Posté le 05-02-2003 à 11:59:29  profilanswer
 

En tout cela marche parfaitement!!!
 
Merci beuacoup!!


---------------
Donne un poisson à un homme il mangera une journée, Apprends lui à pêcher, il mangera toute sa vie...
n°302223
Mr yvele
yvele n'est plus.
Posté le 05-02-2003 à 13:36:15  profilanswer
 

weed a écrit :

ahh oui j'ai vu  
$entete .= " boundary=\"----=$limite\"\n\n";  
 
je pense que berceker est ds le meme cas que nous 2
il sait pas trop il applique sans se poser de question
 
sinon berceker si tu sais ...........
 


 
ouè mais bon, j'espere que c'est pas une magouille a la pompe moi le noeud qua trouvé le créateur de la fonction, pour se faire reconnaitre partout...
 
en + il utilise du md5  :ouch:


---------------
yvele n'est plus.
n°302225
Serial Cod​er
Posté le 05-02-2003 à 13:39:31  profilanswer
 

Mr yvele a écrit :


 
ouè mais bon, j'espere que c'est pas une magouille a la pompe moi le noeud qua trouvé le créateur de la fonction, pour se faire reconnaitre partout...
 
en + il utilise du md5  :ouch:  


:hello: toi :)
j'avais cru comprendre que tu ne posterais plus ici ! heureusement que tu es revenu sur ta décision, j'aime bien tes posts :)


---------------
Je code en série et en parallèle
n°302240
Mr yvele
yvele n'est plus.
Posté le 05-02-2003 à 13:58:53  profilanswer
 

Serial Coder a écrit :


:hello: toi :)
j'avais cru comprendre que tu ne posterais plus ici ! heureusement que tu es revenu sur ta décision, j'aime bien tes posts :)


 
 :heink:  lorill?
 
(désolé, je suis parano... arg!  ;) )


Message édité par Mr yvele le 05-02-2003 à 13:59:08

---------------
yvele n'est plus.
n°302246
Cherrytree
cn=?
Posté le 05-02-2003 à 14:01:02  profilanswer
 

Mr yvele a écrit :


 
 :heink:  lorill?
 
(désolé, je suis parano... arg!  ;) )


Complètement. Je veux dire complètement à côté de la plaque.


---------------
Le site de ma maman
n°302254
Mr yvele
yvele n'est plus.
Posté le 05-02-2003 à 14:04:14  profilanswer
 

Cherrytree a écrit :


Complètement. Je veux dire complètement à côté de la plaque.


 
5eme dégres inside?


---------------
yvele n'est plus.
n°302255
Cherrytree
cn=?
Posté le 05-02-2003 à 14:05:17  profilanswer
 

Mr yvele a écrit :


 
5eme dégres inside?


Non Truman Show. [:deliriumtremens]


---------------
Le site de ma maman
n°302260
Mr yvele
yvele n'est plus.
Posté le 05-02-2003 à 14:08:06  profilanswer
 

Cherrytree a écrit :


Non Truman Show. [:deliriumtremens]


 
 :bounce:


---------------
yvele n'est plus.
n°302263
weed
Posté le 05-02-2003 à 14:09:33  profilanswer
 

zut de zut ca marche pas  
 

Code :
  1. <?php
  2.    function mail_html($destinataire, $sujet , $messtxt, $messhtml , $from)
  3.    {
  4.        $limite = "_parties_".md5 (uniqid (rand()));
  5.        $entete = "Reply-to: $from\n";
  6.        $entete .= "From:$from\n";
  7.        $entete .= "Date: ".date("l j F Y, G:i" )."\n";
  8.        $entete .= "MIME-Version: 1.0\n";
  9.        $entete .= "Content-Type: multipart/mixed;\n";
  10.        $entete .= " boundary=\"----=$limite\"\n\n";
  11.        //Le message en texte simple pour les navigateurs qui
  12.        //n'acceptent pas le HTML
  13.        $texte_simple = "This is a multi-part message in MIME format.\n";
  14.        $texte_simple .= "Ceci est un message est au format MIME.\n";
  15.        $texte_simple .= "------=$limite\n";
  16.        $texte_simple .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
  17.        $texte_simple .= "Content-Transfer-Encoding: 7bit\n\n";
  18.        $texte_simple .= $messtxt;
  19.        $texte_simple .= "\n\n";
  20.        //le message en html original
  21.        $texte_html = "------=$limite\n";
  22.        $texte_html .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
  23.        $texte_html .= "Content-Transfer-Encoding: 7bit\n\n";
  24.        $texte_html .= $messhtml;
  25.        $texte_html .= "\n\n\n------=$limite\n";
  26.        return mail($destinataire, $sujet, $texte_simple.$texte_html, $entete);
  27.   }
  28.   mail_html('tata@freesbee.fr', 'test' , 'texte simple', 'texte simple' , 'toto@freesbee.fr');
  29. ?>


 
cela m'affiche comme erreur :  
Warning: Server Error in c:\program files\easyphp\www\menu 5-2\test mail.php on line 31
 
Pourtant mail(titi@freesbee.fr,'sujet','message';); fonctionnent bien .....
j'ai mis ds php.ini le mail from peut etre que cela vient de la le probleme parce que l'on respecifie ds l'entete ....

n°302269
Mr yvele
yvele n'est plus.
Posté le 05-02-2003 à 14:12:40  profilanswer
 

elle est ou la ligne 31? sur mail ou sur html_mail?


---------------
yvele n'est plus.
n°302293
weed
Posté le 05-02-2003 à 14:30:29  profilanswer
 

arf oui zut j'ai pas spécifié  
la ligne 31 est au return  
         

Code :
  1. return mail($destinataire, $sujet, $texte_simple.$texte_html, $entete);

n°302303
Mr yvele
yvele n'est plus.
Posté le 05-02-2003 à 14:37:56  profilanswer
 

mais heu.. ta fonction mail() fonctionne au moins?
 
essaye voir..


---------------
yvele n'est plus.
n°302329
weed
Posté le 05-02-2003 à 15:08:28  profilanswer
 

oui comme je te l'ai dit pr envoyer un mail en texte brute
cela fonctionne parfaitement ....
mail(titi@freesbee.fr,'sujet','message';);
 
ds le php.ini  
j'avais mis au depart que le smtp de noos  
ms ca marché pas, il me mettait qu'il ne pouvait se connecter au serveur comme erreur ....
et comme par magie j'ai rajouté le mail from tjrs ds le php.ini et ca à fonctionner  
 
y a peut etre d'autre truc à configurer en plus pr le mail html ....


Message édité par weed le 05-02-2003 à 15:09:31
n°302347
Serial Cod​er
Posté le 05-02-2003 à 15:16:18  profilanswer
 

Monsieur Yvèle, tu es vraiment bon en php et en html ! J'espère que le jour ou je voudrais m'y mettre, tu seras la pour me conseiller :)


---------------
Je code en série et en parallèle
n°302424
Mr yvele
yvele n'est plus.
Posté le 05-02-2003 à 16:08:25  profilanswer
 

Serial Coder a écrit :

Monsieur Yvèle, tu es vraiment bon en php et en html ! J'espère que le jour ou je voudrais m'y mettre, tu seras la pour me conseiller :)
 


 
 :kaola:


---------------
yvele n'est plus.
n°302430
Serial Cod​er
Posté le 05-02-2003 à 16:15:47  profilanswer
 

J'te fais des compliments et voila [:sisicaivrai]


---------------
Je code en série et en parallèle
n°302444
Mr yvele
yvele n'est plus.
Posté le 05-02-2003 à 16:29:18  profilanswer
 

Serial Coder a écrit :

J'te fais des compliments et voila [:sisicaivrai]


 
j'ai pas confiance voila tout..
 
tant de gens me veulent du mal sur ce forum...  :whistle:


---------------
yvele n'est plus.
n°302446
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 05-02-2003 à 16:29:31  profilanswer
 

weed a écrit :


mail(titi@freesbee.fr,'sujet','message';);


 
[:prosterne] Un mail en freesbee.fr ! [:plat00n2]

n°302447
weed
Posté le 05-02-2003 à 16:29:55  profilanswer
 

Mr yvele tu ne vois pas le problème  
qu'as tu fais pour faire ton mail html ???
 
As tu utilisé cette fonction ????
Peut tu me montrer ton code si ca marche ????

n°302450
Sh@rdar
Ex-PhPéteur
Posté le 05-02-2003 à 16:32:09  profilanswer
 

tu ne devrais pas retourner une fonction (d'ailleurs est-ce correct)
 
tu devrais plutôt lancer la fonction mail et retourner TRUE ou FALSE


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°302453
Mr yvele
yvele n'est plus.
Posté le 05-02-2003 à 16:33:17  profilanswer
 

Sh@rdar a écrit :

tu ne devrais pas retourner une fonction (d'ailleurs est-ce correct)
 
tu devrais plutôt lancer la fonction mail et retourner TRUE ou FALSE


 
mais il retourne ce que retourne la fonction... c'est pourtant propre...
 
nan?


---------------
yvele n'est plus.
n°302456
Sh@rdar
Ex-PhPéteur
Posté le 05-02-2003 à 16:35:24  profilanswer
 

justement, s'agirait de tester, je suis pas convaincu de ça..
 
sinon yvele t'as fini ton browser qui gère le son via HTML ?


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°302464
Cherrytree
cn=?
Posté le 05-02-2003 à 16:42:10  profilanswer
 

Serial Coder a écrit :

Monsieur Yvèle, tu es vraiment bon en php et en html ! J'espère que le jour ou je voudrais m'y mettre, tu seras la pour me conseiller :)
 

T'inquiète, le monsieur y veille.


---------------
Le site de ma maman
n°302465
Cherrytree
cn=?
Posté le 05-02-2003 à 16:43:11  profilanswer
 

Sh@rdar a écrit :

justement, s'agirait de tester, je suis pas convaincu de ça..
 
sinon yvele t'as fini ton browser qui gère le son via HTML ?


 :lol:


---------------
Le site de ma maman
n°302468
Serial Cod​er
Posté le 05-02-2003 à 16:45:06  profilanswer
 

Sh@rdar a écrit :

sinon yvele t'as fini ton browser qui gère le son via HTML ?


il a fait ça ? :ouch:
 
quand je disais que c'était un demi-dieu :love:


---------------
Je code en série et en parallèle
n°302475
weed
Posté le 05-02-2003 à 16:53:03  profilanswer
 

voila je viens de tester la valeur de retour ....

Code :
  1. <?php
  2.    function mail_html($destinataire, $sujet , $messtxt, $messhtml , $from)
  3.    {
  4.        $limite = "_parties_".md5 (uniqid (rand()));
  5.        $entete = "Reply-to: $from\n";
  6.        $entete .= "From:$from\n";
  7.        $entete .= "Date: ".date("l j F Y, G:i" )."\n";
  8.        $entete .= "MIME-Version: 1.0\n";
  9.        $entete .= "Content-Type: multipart/mixed;\n";
  10.        $entete .= " boundary=\"----=$limite\"\n\n";
  11.        //Le message en texte simple pour les navigateurs qui
  12.        //n'acceptent pas le HTML
  13.        $texte_simple = "This is a multi-part message in MIME format.\n";
  14.        $texte_simple .= "Ceci est un message est au format MIME.\n";
  15.        $texte_simple .= "------=$limite\n";
  16.        $texte_simple .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
  17.        $texte_simple .= "Content-Transfer-Encoding: 7bit\n\n";
  18.        $texte_simple .= $messtxt;
  19.        $texte_simple .= "\n\n";
  20.        //le message en html original
  21.        $texte_html = "------=$limite\n";
  22.        $texte_html .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
  23.        $texte_html .= "Content-Transfer-Encoding: 7bit\n\n";
  24.        $texte_html .= $messhtml;
  25.        $texte_html .= "\n\n\n------=$limite\n";
  26.        return mail($destinataire, $sujet, $texte_simple.$texte_html, $entete);
  27.   }
  28.   if (mail_html('toto@freesbee.fr', 'test' , 'texte simple', 'texte simple' , 'titi@caramail.com'))
  29.      echo "c bon";
  30.   else echo "erreur";
  31. ?>


 
bien sur il me retourne  

Code :
  1. Warning: Server Error in c:\program files\easyphp\www\menu 5-2\test mail.php on line 31
  2. erreur

n°302476
weed
Posté le 05-02-2003 à 16:53:48  profilanswer
 

je rappelle que la ligne 31 est :
return mail($destinataire, $sujet, $texte_simple.$texte_html, $entete);

n°302479
Mr yvele
yvele n'est plus.
Posté le 05-02-2003 à 17:01:34  profilanswer
 

Sh@rdar a écrit :

justement, s'agirait de tester, je suis pas convaincu de ça..
 
sinon yvele t'as fini ton browser qui gère le son via HTML ?


 
Oui, et qui permet de formater des disk dur..
 
 [:zebra33]


---------------
yvele n'est plus.
n°302484
Sh@rdar
Ex-PhPéteur
Posté le 05-02-2003 à 17:13:14  profilanswer
 

le smtp pour noos est mail.noos.fr essaye de corriger ton php.ini, redémarre apache et reteste un coup ça devrait rouler
 
je pense que l'erreur vient du fait que t'essaye d'envoyer à mail depuis un serveur qui n'existe pas..


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  mail en html

 

Sujets relatifs
HTML inclue dans un mailJavaMail -> mail en HTML/Text lu sur un webmail
Envoie de mail de type text/html avec mailto[html] Comment faire envoyer un questionnaire sur une adresse mail ?
html dans la fonction mail()[html] faire un mail
mail html + fichiers en phpFormulaire HTML autrement que par mail (URGENT)
envoi de mail avancé en HTML 
Plus de sujets relatifs à : mail en html


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR