Problème avec mon corps de Mail()

Thématique Problème avec mon corps de Mail(), venez dialoguer avec de nombreux webmaster ! !

Forum webmaster


La Communauté Webmaster  forum rss
  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, Fabien, erwinol, Lilian, lauryv, ToToMaStEr)
  Problème avec mon corps de Mail()
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Problème avec mon corps de Mail()  (Lu 321 fois)
Problème avec mon corps de Mail()
« sur: le 27-01-2003 à 20:42:57 »
SIBELIUS
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 789



Un Boulay sinon rien

Voir le Profil    WWW    E-Mail
Répondre avec citation

J'ai adapté un script PHP d'envoi de fichier-joint par email

Le mail arrive bien à destination avec la pièce-jointe, l'Expéditeur et le Sujet sont également affichés correctement.

Pourtant, je n'arrive pas à mettre un texte dans le contenu (corps) du mail !
J'ai essayé de placer mon texte à plusieurs endroits dans $corps, mais il y'a rien à faire : le contenu du mail est deséspérément vide. 

Lorsque je supprime les "content-type", mon texte s'affiche bien... mais évidemment l'image n'est plus jointe et le mail est incompréhensible.

Quelqu'un peut-il me venir en aide SVP ?
Code:

$image2="fairepart.jpg";

define("CRLF", "\r\n");
$sujet = "Envoi d'un Faire-Part";

$fic = fopen($image2, "r");


$piece_attachee = fread($fic, filesize($image2));
$piece_attachee = chunk_split(base64_encode($piece_attachee));

fclose($fic);

$boundary = "-----=".md5(uniqid (rand()));

$entete = "From: $expediteur\n Reply-To: $expediteur\n";

$entete .= "Date: " . date("r") . CRLF;
$entete .= "MIME-Version: 1.0" . CRLF;
$entete .= "Content-Type: multipart/mixed; boundary=" . $boundary . CRLF . CRLF;


$corps = "--$boundary" . CRLF;
$corps .= "Content-Type: text/plain; charset='iso-8859-1'" . CRLF;
$corps .= "Content-Transfer-Encoding:8bit" . CRLF;
$corps .= "Le fichier envoyé contient un fichier attaché..." . CRLF . CRLF;

$corps .= "--$boundary" . CRLF;
$corps .= "Content-Type: image/jpeg; name=" . $image2 . CRLF;
$corps .= "Content-Transfer-Encoding: base64" . CRLF;
$corps .= "Content-Disposition: inline; filename=" . $image2 . CRLF . CRLF;
$corps .= $piece_attachee . CRLF . CRLF;
$corps .= "--$boundary--" . CRLF;


mail($destinataire, $sujet, $corps, $entete);

echo "Envoyé à :".$destinataire;

Rapporter au modérateur   Connecté

Le livre d'Alsacréations sur XHTML et les CSS :
"CSS2 Pratique du design web"
Re:Problème avec mon corps de Mail()
« Répondre #1 sur: le 27-01-2003 à 22:25:23 »
SIBELIUS
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 789



Un Boulay sinon rien

Voir le Profil    WWW    E-Mail
Répondre avec citation

Je n'ai pas été clair ou c'est plus complexe que ce que je pensais ?

Rapporter au modérateur   Connecté

Le livre d'Alsacréations sur XHTML et les CSS :
"CSS2 Pratique du design web"
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Le Sénat réclame une taxe sur les revenus
Yahoo en veut toujours plus
Un spammeur condamnée à 30 mois de prison
Google plaide pour un Yahoo indépendant
Jeux gratuits chez Yahoo avec de la publicité
Interviews Webmasters
Mise à jour du blog de Forum-webmaster !
Une rubrique E-commerce
 
 
 
 

Choisissez votre forum :
Discussions générales
Avis ?
A propos de Forum-webmaster
Présentation de services web
Actualité webmaster
Interviews Webmasters
HTML / CSS / XHTML
Javascript / DOM / Ajax
PHP / MySQL
Asp / Asp.net / IIS
Langages de programmation divers
Webdesign
Infographie
Flash / Director
Hébergement
Référencement
E-commerce
Le droit sur internet
Publicité - Affiliation
Formation[s]
Offres d'emploi
Demandes d'emploi
Recrutement bénévole
L'aparté ...
Matériel / Logiciel
Présentation

 

Copyright Skalpel 2008 - Tous droits réservés

creation de site strasbourg