hi,
the problem i had is solved (syntaxt highligting) i solved it like this.
<?php
if(!isset($_REQUEST['noline']))
{
$noline=true;
}
ob_start();
show_source('myfile.php');
$raw=ob_get_contents();
ob_end_clean();
$raw = explode ( '<br />', $raw );
// Insert the line number
$ml = strlen ( count ( $raw ) );
for ( $i = 0; $i < count ( $raw ); $i++ )
{
if ( !isset ( $noline ) )
{
$gap = ( $ml - strlen ( $i ) );
$raw[$i] = "<FONT COLOR=#999999><CODE>[" .
str_repeat(" ", $gap ) . $i .
"]</CODE></FONT>" . $raw[$i] . "<BR
/>";
}
else
{
$raw[$i] = "$raw[$i]<BR />";
}
}
// Convert back to a string
$raw = implode ( '', $raw );
// Print source
echo "<html>\n <body>\n$raw\n
</body>\n</html>";
?>
this way only the file specified "myfile.php" in the above code fragment
will be shown so no files with sensitive info for example MySQL passwords
will be shown
regards
Erik
--
PHP Install Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php