Accueil > Forum > > > > Pb avec fonction mail()
Pb avec fonction mail()
dimanche 11 décembre 2005 à 16:39:04 |
Pb avec fonction mail()

victorvivic
|
Bonjour, J'ai créé un formulaire d'envoi de cartes de voeux avec un cadre de saisie de texte et une image à choisir. Le destinataire reçoit un petit texte, et en dessous l'image. J'ai 2 problèmes : 1°) J'ai fait l'essai chez différents amis chez différents hébergeurs, et ça fonctionne bien sauf chez Free. Le destinataire reçoit bien un message, mais il est vide ! 2°) Lorsque l'expéditeur saute une ligne dans le cadre de saisie du texte, ce saut de ligne n'est pas répercuté dans le mail reçu par le destinataire. Le texte est écrit en continu. Voilà, je compte vraiment sur votre aide. Merci d'avance. Vic.
|
|
dimanche 11 décembre 2005 à 17:06:34 |
Re : Pb avec fonction mail()

J_G
|
Salut. 1° => va voir ma première source 2° => utilise la fonction nl2br() pour transformer les sut de ligne texte (\n) par des sauts de lignes HTML <br />\n. Voili
|
|
dimanche 11 décembre 2005 à 18:49:57 |
Re : Pb avec fonction mail()

victorvivic
|
Salut et merci pour cette réponse rapide.
Pour le 2° point, ça fonctionne très bien maintenant. Merci bcp.
Pour le 1° point, j'ai utilise l'ex de ta source. Alors le message dans free n'est plus vide, mais voilà le message que je reçois. Aurais tu une solution ?
MIME-Version: 1.0 Content-Type: multipart/related; boundary="-----=222934dbbee9cc68bdf8c0a72297d491"
Si tu lis ça, c'est que tu agent de mail est trop-vieux ;)
-------=222934dbbee9cc68bdf8c0a72297d491 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: 8bit
<html> <head> <title>Mail2</title> </head> <body> <div style="border: double 2px;"> Image 1 : <br /> <img src="cid:d7d92260fe2c5d2ff18c037e30039232creasiteconcept.com" /> </div><br /> <div style="border: double 2px;"> <br /> <img src="cid:7e5884da867e5e377cafc2101acf796acreasiteconcept.com" /> </div><br /> <div style="border: double 2px;"> re-Image 1 : <br /> <img src="cid:d7d92260fe2c5d2ff18c037e30039232creasiteconcept.com" /> </div><br /> </body> </html>
-------=222934dbbee9cc68bdf8c0a72297d491 Content-Transfer-Encoding: base64 Content-ID: <d7d92260fe2c5d2ff18c037e30039232creasiteconcept.com>
-------=222934dbbee9cc68bdf8c0a72297d491 Content-Transfer-Encoding: base64 Content-ID: <7e5884da867e5e377cafc2101acf796acreasiteconcept.com>
-------=222934dbbee9cc68bdf8c0a72297d491--
|
|
dimanche 11 décembre 2005 à 19:02:36 |
Re : Pb avec fonction mail()

J_G
|
Non, aucune idée.
|
|
dimanche 11 décembre 2005 à 23:51:25 |
Re : Pb avec fonction mail()

mageonyme
|
bizarre je croyais que la fonction sur free s'était email() et non mail()...
sinon peut mettre des trucs comme ça dans le header :
// Pour envoyer un mail HTML, l'en-tête Content-type doit être défini $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
// En-têtes additionnels $headers .= 'To: Mary <mary@example.com>, Kelly <kelly@example.com>' . "\r\n"; $headers .= 'From: Anniversaire <anniversaire@example.com>' . "\r\n"; $headers .= 'Cc: anniversaire_archive@example.com' . "\r\n"; $headers .= 'Bcc: anniversaire_verif@example.com' . "\r\n";
// Envoi mail($to, $subject, $message, $headers);
ça devrait marcher pour plus d'infos : http://fr2.php.net/manual/fr/function.mail.php
|
|
lundi 12 décembre 2005 à 00:07:59 |
Re : Pb avec fonction mail()

J_G
|
En relisant le tout, je viens d'avoir une idée... Bon ! C'est un peu léger : Contrairement à ce qui est dit dans fr.php.net, et contrairement à mon exemple, n'envoi que le corps du HTML (<body>...</body>). Car beaucoup de boite mail sont des pages web (hotmail, gmail,...) hors, pour afficher le message, elles éliminent l'entête html. Donc tout ce que tu mettras dedans sera perdu ! Par contre, je craint que ça ne résolve pas ton problème. Deux solutions : 1. free ajoute ces propres entêtes au mail (ne confonds pas avec les entêtes html). et dans ce cas, je ne vois pas trop comment faire 2. remplace mes sauts de ligne (define('NL',"\n");) par define('NL',"\r\n"); mageonyme => merci, tu m'a fourni la deuxième idée. Par contre, le problème ici n'est pas d'envoyer avec free, mais de recevoir !?! (et la fonction mail a été réactivée sous free) voilà, A+
|
|
lundi 12 décembre 2005 à 12:42:16 |
Re : Pb avec fonction mail()

victorvivic
|
Merci J_G pour ton aide, j'ai pas encore essayé ce que tu m'as recommandé, mais je vais le faire.
En fait je me suis rendu compte que dès que je mets le code MIME ($headers = "MIME-Version: 1.0\r\n";) dans la fonction mail(), le message est vide chez free. Et quand je l'enlève, le message n'est plus vide, mais contient le code HTML.
Est il possible d'envoyer des mails HTML chez Free ??
|
|
mercredi 14 décembre 2005 à 22:40:28 |
Re : Pb avec fonction mail()

mageonyme
|
si ce que je t'ai donné ça ne marche pas, c'est que je ne sais plus comment j'ai fait, mais je l'ai déjà fait... chez online et chez free... donc reprend espoir... c'est possible !!! mais comment ?
|
|
lundi 26 décembre 2005 à 01:38:35 |
Re : Pb avec fonction mail()

mageonyme
|
au fait merci J_G, fonction mail(); bien utile; bizarre qu'il ne l'est pas activée avant...
|
|
Cette discussion est classée dans : mail, fonction, pb, texte, destinataire
Répondre à ce message
Sujets en rapport avec ce message
pb avec la fonction MAIL() [ par coolboy78 ]
bonjour,g un pb avec la fonction malvoici mon code :$email=ton@mail.com;$sujet="Projet Cible 2003";$message="Bonjour,\n";$message.="Mot de passe : lyc
pb de new page apres validation de mail() [ par mattaz ]
Bonjour à vous qui m'avez déja bien aidé !Voila, je me suis fait un petit formulaire qui marche tres bien et j'envoie les réponses à une adresse mail
Pb Fonction Mail... [ par Osmose34 ]
Bonjour à tousJ'ai un ptit problème avec ma fonction Mail, j'ai écris la fonction avec tous les paramètres simples, j'upload la page, je lance la page
probleme avec la fonction mail [ par neotetsuo34 ]
Bonjour,j'ai un problème avec ma fonction mail, quand j'envoi un mail, je recoit des caractères exotiques à la place des é,à,ç.j'ai essayé plusieurs s
Pb fonction mail() [ par yoarf ]
Bonjour,J'utilise une fonction mail() en php qui me permet d'envoyer la newsletter à mes abonnés.Depuis le déménagement du serveur et réinstallation d
Pb fonction mail [ par yoarf ]
Bonjour,Je veux utiliser la fonction mail sur mon site que j'héberge sur mon serveur entreprise (j'ai donc accès au php.ini).Dans mon php.ini je mets
Fonction mail [ par mmaximum ]
Salut à tous,Je suis en train de faire un formulaire mail pour mon site, mais la focntion mail ne marche pas!!!Voici les variables$destinataire="adres
Thunderbird ... [ par The_Goion ]
Bonjour tout le monde !!!Bon alors voila je débute en PHP et je suis à la recherche d'une fonction PHP (bien sur !!) qui "piloterait" Thunderbird.J'ai
Test de la fonction mail en local [ par quimix ]
bonjour a tous,voila j'aimerais savoir comment faire pour tester la fonction mail() en local .sachant que dans le fichier php.ini, J'ai utiliser le sm
Mon hebergeur n'accepte pas la fonction mail! !! [ par Om4r ]
Aide svp tout est dans le titre [^^sad1]
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
HTML VERS PDFHTML VERS PDF par spike911
Cliquez pour lire la suite par spike911
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|