private static function encodeBoundaryBlock($boundary, $contentType, $charset, $encoding, $content, $eol = "\n") {
		return '--' . $boundary . $eol
			. 'Content-Type: ' . $contentType. '; charset="' . $charset . '"' . $eol
			. 'Content-Transfer-Encoding: ' . $encoding . $eol . $eol 
			. self::encodeString($content, $encoding, $eol)
			. $eol . $eol;
	}
private static function encodeBoundaryBlock($boundary, $contentType, $charset, $encoding, $content, $eol = "\n") {
		return '--' . $boundary . $eol
			. 'Content-Type: ' . $contentType. '; charset="' . $charset . '"' . $eol
			. 'Content-Transfer-Encoding: ' . $encoding . $eol . $eol 
			. self::encodeString($content, $encoding, $eol)
			. $eol . $eol;
	}
private static function encodeBoundaryBlock ( $ boundary , $ contentType , $ charset , $ encoding , $ content , $ eol = "\n" ) { return '--' . $ boundary . $ eol . 'Content-Type: ' . $ contentType . '; charset="' . $ charset . '"' . $ eol . 'Content-Transfer-Encoding: ' . $ encoding . $ eol . $ eol . self :: encodeString ( $ content , $ encoding , $ eol ) . $ eol . $ eol ; }
encodes a boundary block
@param string $boundary
@param string $contentType
@param string $charset
@param string $encoding
@param string $content
@param string $eol
encodes a boundary block