Mail: ezcMailFilePart
[ ]
[ Display example ] [ Mail listing example ] [ Rfcs ]
[ ]
[ ]
[ ]
[ ]
Class: ezcMailFilePart
|
Mail part for all forms of binary data. [
source]
Parents
ezcMailPart
|
--ezcMailFilePart
Descendents
Constants
CONTENT_TYPE_APPLICATION
= "application"
|
Application content type. Use this if the file non of the other content types match. |
CONTENT_TYPE_AUDIO
= "audio"
|
Audio content type. Use this if the contents of the file is an audio. |
CONTENT_TYPE_IMAGE
= "image"
|
Image content type. Use this if the contents of the file is an image. |
CONTENT_TYPE_VIDEO
= "video"
|
Video content type. Use this if the contents of the file is a video. |
DISPLAY_ATTACHMENT
= "attachment"
|
Use DISPLAY_ATTACHMENT if you want the file to be displayed as an attachment to the recipients of the mail. |
DISPLAY_INLINE
= "inline"
|
Use DISPLAY_INLINE if you want the file to be displayed inline in the mail to the recipients. |
Properties
|
int |
read/write
|
$contentId
The ID of this part. Used for internal links within an email. Setting this also sets the header Content-ID. |
|
string |
read/write
|
$contentType
The content type of the file. Possible values are: CONTENT_TYPE_IMAGE, CONTENT_TYPE_VIDEO and CONTENT_TYPE_APPLICATION. |
|
string |
read/write
|
$dispositionType
If the file should be shown inline in the mail or as an attachment. Possible values are: DISPLAY_ATTACHMENT and DISPLAY_INLINE. |
|
string |
read/write
|
$fileName
The name of the file which is to be attached to the email. |
|
string |
read/write
|
$mimeType
The mimetype of the file. |
Member Variables
|
protected array(string=>mixed) |
$properties
= array()
Holds the properties of this class. |
Method Summary
|
public ezcMailFilePart |
__construct(
$fileName )
Constructs a new attachment with $fileName. |
|
public string |
generate(
)
Override of the generate() method from ezcMailPart. Used to set headers before generating the part. |
Inherited Methods
From
ezcMailPart :
Methods
__construct
ezcMailFilePart __construct(
string
$fileName )
Constructs a new attachment with $fileName.
Parameters
| Name |
Type |
Description |
$fileName |
string |
|
Redefinition of
Redefined in descendants as
generate
string generate(
)
Override of the generate() method from ezcMailPart. Used to set headers before generating the part.
Redefinition of
| Method |
Description |
ezcMailPart::generate() |
Returns the complete mail part including both the header and the body as a string. |
Last updated: Mon, 17 Dec 2007