<?php

  $fn = explode('/', $_GET['src']);
  $file_name = $fn[count($fn) - 1];
  echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>"; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="./geshi/geshi/cpp.css" rel="stylesheet" type="text/css" media="screen" />
<title><?php echo $file_name; ?></title>
</head> 
<body> 
<div>
<?php


require_once('./geshi/geshi.php');

$code = utf8_encode(file_get_contents($_GET['src']));

$geshi = new GeSHi($code, 'cpp');
//$geshi->set_language_path('./lang');
$geshi->enable_classes();
//$geshi->set_header_type(GESHI_HEADER_PRE_VALID);
//$geshi->enable_line_numbers(GESHI_NORMAL_LINE_NUMBERS);
echo $geshi->parse_code();
?>
</div>
</body> 
</html>
