Bonjour à tous,
Je souhaiterai que quelqu'un m'explique ce bout de code ?
Il s'agit d'une fonction pour envoyer des pièces jointes par mail, je souhaiterai savoir ce qu'il faut passer en paramètres ?
Ou une méthode pour faire un envoie de fichier par mail ?
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
18
19
20
21
22
23
24
25
26
27
28
29
30
31 /** * Méthode privée qui compose les pièces jointes... * @param String Le bundary * @access private */ private function _attacher($bundary){ //Si il y a des pièces jointes if ( !empty($this->attachement) ) { //Onboucle sur toute les pièces jointes foreach($this->attachement as $AttmFile){ $message = "\n--".$bundary."\n"; $message.="Content-Type: {$AttmFile['type']};\n "; $message.="name=\"{$AttmFile['name']}\"\n"; $message.="Content-Transfer-Encoding: base64\n"; $message.="Content-Disposition: attachment;\n "; $message.="filename=\"{$AttmFile['name']}\"\n\n"; $fd=fopen ($AttmFile['filename'], "rb"); $FileContent=fread($fd,filesize($AttmFile['filename'])); fclose ($fd); $FileContent=chunk_split(base64_encode($FileContent)); $message.=$FileContent; $message.="\n\n"; return $message; } } }
Merci et à bientôt.
Partager