Beispiel #1
0
 /**
  * Attache un fichier comme pièce jointe de l'email
  * 
  * @param string $filename     Chemin vers le fichier
  * @param string $name         Nom de fichier
  * @param string $type         Type MIME du fichier
  * @param string $disposition  Disposition
  * 
  * @access public
  * @return Mime_Part
  */
 public function attach($filename, $name = '', $type = '', $disposition = '')
 {
     if (!is_readable($filename)) {
         throw new Exception("Cannot read file '{$filename}'");
     }
     if (empty($name)) {
         $name = $filename;
     }
     if (empty($type)) {
         $type = Mime::getType($filename);
     }
     return $this->attachFromString(file_get_contents($filename), $name, $type, $disposition);
 }