Mail_Mime::addAttachment()

Mail_Mime::addAttachment() – ajoute une pièce jointe

Synopsis

require_once 'Mail/mime.php';

boolean addAttachment ( string $file , string $c_type = 'application/octet-stream' , string $name = '' , boolean $isfile = true , string $encoding = 'base64' )

Description

Ajoute une pièce jointe à un message.

Parameter

  • string $file - le nom du fichier ou les données elles-même

  • string $c_type le type de contenu de l'image ou du fichier.

  • string $name - Le nom de fichier suggéré pour les données. Seulement utilisé, si $file contient des données.

  • boolean $isfile - Vrai si $file est un nom de fichier.

  • string $encoding - type d'encodage de transfert à utiliser pour les données du fichier. Par défaut :"base64". Pour les fichiers basés sur du texte (par exemple scripts/html etc.), ceci peut-être "quoted-printable".

Return value

boolean - Returns TRUE on success, PEAR_Error on failure.

Throws

Possible PEAR_Error values
Code erreur Message d'erreur Raison Solution
NULL "File is not readable file_name " Le fichier n'a pas été trouvé ou le script n'a pas assez de droits système pour accéder au fichier. Vérifiez le nom et le chemin du fichier. Vérifiez l'utilisateur et les permissions sur ce fichier.
NULL "Could not open file_name " Le fichier est déjà ouvert et verrouillé par une autre application. Dans la plupart des cas, c'est un programme qui a ouvert le fichier en écriture. addAttachment() ne place aucun verrou sur les fichiers qu'il traîte. Ce problème n'est donc pas provoqué par d'éventuels appels concurrent de cette fonction.

Note

This function can not be called statically.

Crée une nouvelle instance (Previous) Ajout d'une image au message (Next)
Last updated: Sun, 29 Aug 2010 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report or add a note.
View this page in:

User Notes:

Note by: lokesh_java@rediffmail.com
while using addAttachment(), it does not encrypt the attache data.
i have provided the whole content of the attache file.
please do let me know how to resolve it.