<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" type="text/css" href="/__bear/code/page.css"> <?php require_once 'BEAR/vendors/debuglib.php'; require_once 'App.php'; spl_autoload_unregister(array('BEAR', 'onAutoload')); require_once 'CodeSniff.php'; require_once "Text/Highlighter.php"; require_once "Text/Highlighter/Renderer/Html.php"; // init if (isset($_GET['bear'])) { $file = _BEAR_BEAR_HOME . DIRECTORY_SEPARATOR . $_GET['bear']; } else { $file = _BEAR_APP_HOME . DIRECTORY_SEPARATOR . $_GET['do']; } // Code Sniffer BEAR_Dev_CodeSniff::process($file); // Source listを表示 echo "<div class='info'>Source:{$file}<div>"; $renderer = new Text_Highlighter_Renderer_Html(array("numbers" => HL_NUMBERS_TABLE, "tabsize" => 4)); $hlHtml = Text_Highlighter::factory("PHP"); $hlHtml->setRenderer($renderer); $fieStr = file_get_contents($file); echo $hlHtml->highlight($fieStr); ?> </body> </html>