static function error_404($file, $message = null) { $error = "404 Not Found"; header("{$_SERVER["SERVER_PROTOCOL"]} {$error}"); $head = <<<HTML <meta http-equiv="Content-Type" content="text/html; charset=us-ascii" /> <title>Boost C++ Libraries - 404 Not Found</title> HTML; $content = '<h1>' . html_encode($error) . '</h1><p>File "' . html_encode($file) . '" not found.</p><p>'; $content .= html_encode($message); $content .= '</p>'; BoostFilter::display_template(array('head' => $head, 'content' => $content)); }
function __construct($data) { parent::__construct($data); // TODO: Better support for other character sets? $this->charset = 'UTF-8'; }