A note exists at http://www.php.net/highlight_file that says:
Note: The return parameter became available in PHP 4.2.0. Before
this time it behaved like the default, which is FALSE
So if you want to capture the output of highlight_file before
4.2.0 then you'll need to use output buffering, something like:
function ob_highlight_file($filename)
{
ob_start();
highlight_string($filename);
$source = ob_get_contents();
ob_end_clean();
return $source;
}
Be sure to pay attention to notes and warnings within the
PHP manual.
Regards,
Philip Olson
On Thu, 4 Apr 2002, Hugh Bothwell wrote:
> using PHP 4.1.3-dev on WinME, I call
>
> $a = "str" . highlight_file("file.php", true);
>
> and get a warning,
>
> Warning: Wrong parameter count for highlight_file() in myfile.php
>
> and *don't* get the highlighted source I want. show_source()
> does precisely the same thing.
>
> The manual says that PHP version >= 4.0.0 should support
> a second optional parameter... why would this fail?
> Is there some other easy way to do this? I have to get it returned
> in a string to stuff it into my template.
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php