Без заголовка

Если при работе с webmail IMP/Horde у вас выдаются ошибки в функции imap_fetchbody, попробуйте применить мой патч. Порядок применения:


// IMP patch. Written by Evgeny Stepanischev
function imap_fetchbody2(&$imap_stream, $msg_number, $part_number, $options = NULL)
{
	$params = array(&$imap_stream, &$msg_number, &$part_number);
	if ($options !== NULL)
	$params[] = &$options;

	$str = @call_user_func_array('imap_fetchbody', $params);

	if ($str == '' || $str === FALSE)
	{
		array_splice($params, 2, 1);

		$mail = @call_user_func_array('imap_fetchheader', $params).
				@call_user_func_array('imap_body', $params);

		require_once 'Mail/mimeDecode.php';

		$decoder =& new Mail_mimeDecode($mail);
		$structure = (array) $decoder->decode(array('include_bodies' => true));

		return isset($structure['parts'][$part_number-1]) ?
				$structure['parts'][$part_number-1]->body :
				$structure['body'];
	}

	return $str;
}
25 августа 2004 19:00

Ваше имя или адрес блога (можно OpenID):

Текст вашего комментария, не HTML: