Support for MIME viewers
<?php
require_once HORDE_BASE . '/lib/MIME/Part.php'; require_once HORDE_BASE . '/lib/MIME/Viewer.php'; require HORDE_BASE . '/config/mime_mapping.php'; require HORDE_BASE . '/config/mime_drivers.php';
$mime = new MIME_Part($type, $contents); $viewer = MIME_Viewer::factory($mime);
header('Content-Type: ' . $viewer->getType()); echo $viewer->render();
?>
- The MIME system lets you easily produce pretty-printed output for any supported mimetype.
- Adding mimetypes is as easy as writing a new MIME_Viewer_foo subclass and adding it to the drivers map.
|