__construct()
boundary()
boundaryLine()
encode()
encodeBase64()
encodeBase64Header()
encodeQuotedPrintable()
encodeQuotedPrintableHeader()
isPrintable()
mimeEnd()
_encodeQuotedPrintable()
getNextQuotedPrintableToken()
$qpKeys
$qpKeysString
$qpReplaceValues
$boundary
$makeUnique
DISPOSITION_ATTACHMENT
DISPOSITION_INLINE
ENCODING_7BIT
ENCODING_8BIT
ENCODING_BASE64
ENCODING_QUOTEDPRINTABLE
LINEEND
LINELENGTH
MULTIPART_ALTERNATIVE
MULTIPART_MIXED
MULTIPART_RELATED
TYPE_HTML
TYPE_OCTETSTREAM
TYPE_TEXT
Support class for MultiPart Mime Messages
__construct(null | string $boundary)
access | public |
---|
nullstring
boundary() : string
access | public |
---|
string
boundaryLine(string $EOL) : string
access | public |
---|
string
Defaults to {@link LINEEND}
string
encode(string $str, string $encoding, string $EOL) : string
string
string
string
EOL string; defaults to {@link LINEEND}
string
encodeBase64(string $str, int $lineLength, string $lineEnd) : string
string
int
Defaults to {@link LINELENGTH}
string
Defaults to {@link LINEEND}
string
encodeBase64Header(string $str, string $charset, int $lineLength, string $lineEnd) : string
string
string
int
Defaults to {@link LINELENGTH}
string
Defaults to {@link LINEEND}
string
encodeQuotedPrintable(string $str, int $lineLength, string $lineEnd) : string
string
int
Defaults to {@link LINELENGTH}
string
Defaults to {@link LINEEND}
string
encodeQuotedPrintableHeader(string $str, string $charset, int $lineLength, string $lineEnd) : string
Mail headers depend on an extended quoted printable algorithm otherwise a range of bugs can occur.
string
string
int
Defaults to {@link LINELENGTH}
string
Defaults to {@link LINEEND}
string
isPrintable(string $str) : bool
Checks that a string contains no unprintable characters. If this returns false, encode the string for secure delivery.
string
bool
mimeEnd(string $EOL) : string
access | public |
---|
string
Defaults to {@link LINEEND}
string
_encodeQuotedPrintable(string $str) : string
string
string
getNextQuotedPrintableToken(string $str) : string
string
string
$qpKeys
$qpKeysString
$qpReplaceValues
$boundary
$makeUnique
DISPOSITION_ATTACHMENT
DISPOSITION_INLINE
ENCODING_7BIT
ENCODING_8BIT
ENCODING_BASE64
ENCODING_QUOTEDPRINTABLE
LINEEND
LINELENGTH
MULTIPART_ALTERNATIVE
MULTIPART_MIXED
MULTIPART_RELATED
TYPE_HTML
TYPE_OCTETSTREAM
TYPE_TEXT