Bonjour,
Quand j'essaye d'envoyer par l'intermediaire de la fonction mail de php une piece jointe au format html, je recois des hieroglyphes.
Voici une partie du code, merci de m'aider si vous voyer le hic :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 $attachement = '--'.$frontiere."\n"; $attachement .= 'Content-Type: text/html; name='.$Fnm.'charset="iso-8859-1"'.'\n' ; $attachement .= 'Content-Transfer-Encoding: base64\n'; $attachement .= 'Content-Disposition: attachment; filename='.$Fnm.'\n'; $fd = fopen( $Fnm, "r" ); $contenu = fread( $fd, filesize( $Fnm ) ); fclose( $fd ); $attachement .= chunk_split(base64_encode($contenu)); $attachement .= '--'.$frontiere."\n"; $message .= $attachement; if ( mail($destinataire,$sujet,$message,$headers) ) echo "Envoi du mail réussi."; else echo "Echec de l'envoi du mail.";
Partager