Overview

Packages

  • currencysymbol
  • MAbout
  • Mage
    • Admin
    • Adminhtml
    • AdminNotification
    • Api
    • Api2
    • Authorizenet
    • Backup
    • Bundle
    • Captcha
    • Catalog
    • CatalogIndex
    • CatalogInventory
    • CatalogRule
    • CatalogSearch
    • Centinel
    • Checkout
    • Cms
    • Compiler
    • Connect
    • Contacts
    • Core
    • Cron
    • CurrencySymbol
    • Customer
    • Dataflow
    • Directory
    • DirtectPost
    • Downloadable
    • Eav
    • GiftMessage
    • GoogleAnalytics
    • GoogleBase
    • GoogleCheckout
    • ImportExport
    • Index
    • Install
    • Log
    • Media
    • Newsletter
    • Oauth
    • Page
    • PageCache
    • Paygate
    • Payment
    • Paypal
    • PaypalUk
    • Persistent
    • Poll
    • ProductAlert
    • Rating
    • Reports
    • Review
    • Rss
    • Rule
    • Sales
    • SalesRule
    • Sedfriend
    • Sendfriend
    • Shipping
    • Sitemap
    • Tag
    • Tax
    • Usa
    • Weee
    • Widget
    • Wishlist
    • XmlConnect
  • None
  • Phoenix
    • Moneybookers
  • PHP
  • Zend
    • Date
    • Mime
    • XmlRpc

Classes

  • Zend_Mime
  • Overview
  • Package
  • Class
  • Tree

Class Zend_Mime

Support class for MultiPart Mime Messages

Package: Zend\Mime
Category: Zend
Copyright: Copyright (c) 2005-2009 Zend Technologies USA Inc. (http://www.zend.com)
License: New BSD License
Located at code/core/Zend/Mime.php
Methods summary
public static boolean
# isPrintable( string $str )

Check if the given string is "printable"

Check if the given string is "printable"

Checks that a string contains no unprintable characters. If this returns false, encode the string for secure delivery.

Parameters

$str
string
$str

Returns

boolean
public static string
# encodeQuotedPrintable( string $str, integer $lineLength = Zend_Mime::LINELENGTH, integer $lineEnd = Zend_Mime::LINEEND )

Encode a given string with the QUOTED_PRINTABLE mechanism and wrap the lines.

Encode a given string with the QUOTED_PRINTABLE mechanism and wrap the lines.

Parameters

$str
string
$str
$lineLength
integer
$lineLength Defaults to Zend_Mime::LINELENGTH
$lineEnd
integer
$lineEnd Defaults to Zend_Mime::LINEEND

Returns

string
private static string
# _encodeQuotedPrintable( string $str )

Converts a string into quoted printable format.

Converts a string into quoted printable format.

Parameters

$str
string
$str

Returns

string
public static string
# encodeQuotedPrintableHeader( string $str, string $charset, integer $lineLength = Zend_Mime::LINELENGTH, integer $lineEnd = Zend_Mime::LINEEND )

Encode a given string with the QUOTED_PRINTABLE mechanism for Mail Headers.

Encode a given string with the QUOTED_PRINTABLE mechanism for Mail Headers.

Mail headers depend on an extended quoted printable algorithm otherwise a range of bugs can occur.

Parameters

$str
string
$str
$charset
string
$charset
$lineLength
integer
$lineLength Defaults to Zend_Mime::LINELENGTH
$lineEnd
integer
$lineEnd Defaults to Zend_Mime::LINEEND

Returns

string
private static string
# getNextQuotedPrintableToken( string $str )

Retrieves the first token from a quoted printable string.

Retrieves the first token from a quoted printable string.

Parameters

$str
string
$str

Returns

string
public static string
# encodeBase64Header( string $str, string $charset, integer $lineLength = Zend_Mime::LINELENGTH, integer $lineEnd = Zend_Mime::LINEEND )

Encode a given string in mail header compatible base64 encoding.

Encode a given string in mail header compatible base64 encoding.

Parameters

$str
string
$str
$charset
string
$charset
$lineLength
integer
$lineLength Defaults to Zend_Mime::LINELENGTH
$lineEnd
integer
$lineEnd Defaults to Zend_Mime::LINEEND

Returns

string
public static string
# encodeBase64( string $str, integer $lineLength = Zend_Mime::LINELENGTH, integer $lineEnd = Zend_Mime::LINEEND )

Encode a given string in base64 encoding and break lines according to the maximum linelength.

Encode a given string in base64 encoding and break lines according to the maximum linelength.

Parameters

$str
string
$str
$lineLength
integer
$lineLength Defaults to Zend_Mime::LINELENGTH
$lineEnd
integer
$lineEnd Defaults to Zend_Mime::LINEEND

Returns

string
public
# __construct( null|string $boundary = null )

Constructor

Constructor

Parameters

$boundary
null|string
$boundary
public static string
# encode( string $str, string $encoding, string $EOL = Zend_Mime::LINEEND )

Encode the given string with the given encoding.

Encode the given string with the given encoding.

Parameters

$str
string
$str
$encoding
string
$encoding
$EOL
string
$EOL EOL string; defaults to Zend_Mime::LINEEND

Returns

string
public string
# boundary( )

Return a MIME boundary

Return a MIME boundary

Returns

string
public string
# boundaryLine( mixed $EOL = Zend_Mime::LINEEND )

Return a MIME boundary line

Return a MIME boundary line

Parameters

$EOL
mixed
$EOL Defaults to Zend_Mime::LINEEND

Returns

string
public string
# mimeEnd( mixed $EOL = Zend_Mime::LINEEND )

Return MIME ending

Return MIME ending

Returns

string
Constants summary
string TYPE_OCTETSTREAM 'application/octet-stream'
#
string TYPE_TEXT 'text/plain'
#
string TYPE_HTML 'text/html'
#
string ENCODING_7BIT '7bit'
#
string ENCODING_8BIT '8bit'
#
string ENCODING_QUOTEDPRINTABLE 'quoted-printable'
#
string ENCODING_BASE64 'base64'
#
string DISPOSITION_ATTACHMENT 'attachment'
#
string DISPOSITION_INLINE 'inline'
#
integer LINELENGTH 200
#
string LINEEND "\n"
#
string MULTIPART_ALTERNATIVE 'multipart/alternative'
#
string MULTIPART_MIXED 'multipart/mixed'
#
string MULTIPART_RELATED 'multipart/related'
#
Properties summary
protected mixed $_boundary
#
protected static integer $makeUnique 0
#
public static array $qpKeys array( "\x00","\x01","\x02","\x03","\x04","\x05","\x06","\x07", "\x08","\x09","\x0A","\x0B","\x0C","\x0D","\x0E","\x0F", "\x10","\x11","\x12","\x13","\x14","\x15","\x16","\x17", "\x18","\x19","\x1A","\x1B","\x1C","\x1D","\x1E","\x1F", "\x7F","\x80","\x81","\x82","\x83","\x84","\x85","\x86", "\x87","\x88","\x89","\x8A","\x8B","\x8C","\x8D","\x8E", "\x8F","\x90","\x91","\x92","\x93","\x94","\x95","\x96", "\x97","\x98","\x99","\x9A","\x9B","\x9C","\x9D","\x9E", "\x9F","\xA0","\xA1","\xA2","\xA3","\xA4","\xA5","\xA6", "\xA7","\xA8","\xA9","\xAA","\xAB","\xAC","\xAD","\xAE", "\xAF","\xB0","\xB1","\xB2","\xB3","\xB4","\xB5","\xB6", "\xB7","\xB8","\xB9","\xBA","\xBB","\xBC","\xBD","\xBE", "\xBF","\xC0","\xC1","\xC2","\xC3","\xC4","\xC5","\xC6", "\xC7","\xC8","\xC9","\xCA","\xCB","\xCC","\xCD","\xCE", "\xCF","\xD0","\xD1","\xD2","\xD3","\xD4","\xD5","\xD6", "\xD7","\xD8","\xD9","\xDA","\xDB","\xDC","\xDD","\xDE", "\xDF","\xE0","\xE1","\xE2","\xE3","\xE4","\xE5","\xE6", "\xE7","\xE8","\xE9","\xEA","\xEB","\xEC","\xED","\xEE", "\xEF","\xF0","\xF1","\xF2","\xF3","\xF4","\xF5","\xF6", "\xF7","\xF8","\xF9","\xFA","\xFB","\xFC","\xFD","\xFE", "\xFF" )
#
public static array $qpReplaceValues array( "=00","=01","=02","=03","=04","=05","=06","=07", "=08","=09","=0A","=0B","=0C","=0D","=0E","=0F", "=10","=11","=12","=13","=14","=15","=16","=17", "=18","=19","=1A","=1B","=1C","=1D","=1E","=1F", "=7F","=80","=81","=82","=83","=84","=85","=86", "=87","=88","=89","=8A","=8B","=8C","=8D","=8E", "=8F","=90","=91","=92","=93","=94","=95","=96", "=97","=98","=99","=9A","=9B","=9C","=9D","=9E", "=9F","=A0","=A1","=A2","=A3","=A4","=A5","=A6", "=A7","=A8","=A9","=AA","=AB","=AC","=AD","=AE", "=AF","=B0","=B1","=B2","=B3","=B4","=B5","=B6", "=B7","=B8","=B9","=BA","=BB","=BC","=BD","=BE", "=BF","=C0","=C1","=C2","=C3","=C4","=C5","=C6", "=C7","=C8","=C9","=CA","=CB","=CC","=CD","=CE", "=CF","=D0","=D1","=D2","=D3","=D4","=D5","=D6", "=D7","=D8","=D9","=DA","=DB","=DC","=DD","=DE", "=DF","=E0","=E1","=E2","=E3","=E4","=E5","=E6", "=E7","=E8","=E9","=EA","=EB","=EC","=ED","=EE", "=EF","=F0","=F1","=F2","=F3","=F4","=F5","=F6", "=F7","=F8","=F9","=FA","=FB","=FC","=FD","=FE", "=FF" )
#
public static string $qpKeysString "\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0A\x0B\x0C\x0D\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\x1B\x1C\x1D\x1E\x1F\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"
#
Magento 1.7.0.2 API documentation generated by ApiGen 2.8.0