__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 |
|---|
stringboundaryLine(string $EOL) : string
| access | public |
|---|
stringDefaults to {@link LINEEND}
stringencode(string $str, string $encoding, string $EOL) : string
string
string
stringEOL string; defaults to {@link LINEEND}
stringencodeBase64(string $str, int $lineLength, string $lineEnd) : string
string
intDefaults to {@link LINELENGTH}
stringDefaults to {@link LINEEND}
stringencodeBase64Header(string $str, string $charset, int $lineLength, string $lineEnd) : string
string
string
intDefaults to {@link LINELENGTH}
stringDefaults to {@link LINEEND}
stringencodeQuotedPrintable(string $str, int $lineLength, string $lineEnd) : string
string
intDefaults to {@link LINELENGTH}
stringDefaults to {@link LINEEND}
stringencodeQuotedPrintableHeader(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
intDefaults to {@link LINELENGTH}
stringDefaults to {@link LINEEND}
stringisPrintable(string $str) : bool
Checks that a string contains no unprintable characters. If this returns false, encode the string for secure delivery.
string
boolmimeEnd(string $EOL) : string
| access | public |
|---|
stringDefaults to {@link LINEEND}
string_encodeQuotedPrintable(string $str) : string
string
stringgetNextQuotedPrintableToken(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