Re: Q. Adding line numbers to highlighted source
| From: | Greg Beaver | Date: | Fri, 04 Apr 2003 13:30:57 +0000 |
| Subject: | Re: Q. Adding line numbers to highlighted source | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-142322@lists.php.net to get a copy of this message | ||
Hi Alan,
Another solution is to use the HighlightParser that comes with phpDocumentor (http://www.phpdoc.org)
Regards,
Greg
--
phpDocumentor
http://www.phpdoc.org
Alan McFarlane wrote:
I've been trying to add line-numbers to my source code, but can't seem to work out how to do it. As an example, I tried the following: <?php function addPrefix( $matches ) {static $line = 1;return $line++ . $matches[0];} $url = split("\?", $_GET['url']); $source = highlight_file($url[0], true); $source = preg_replace_callback("\<br \/\>U", "addPrefix", $source); echo $source; ?> which is called whenever the use user on a link like <a href="show-source.php?url=index.php">Show Source</a> The problem is that my regex does not correcly match the lines. Anyone got any bright ideas? -- Alan McFarlane