/** * 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); }