| 
<?php
 include "class.hlight.php";
 
 // code goes here...
 
 // code to tell when to show the source..
 
 $script = $_SERVER["SCRIPT_FILENAME"];
 $fp = fopen($script,"r");
 $contents = fread($fp, filesize($script));
 fclose($fp);
 
 // this code was from one of my own projects, replace $dsn
 // to any var that you want to be protected during the
 // showing of the source
 
 $contents = preg_replace('{(\\$db.*?) = ".*?";}',
 '$1="*****";', $contents);
 
 $highlighter = new SyntaxHighlighter_php;
 $contents = $highlighter->highlight($contents);
 
 echo $contents;
 ?>
 
 |