Question

I am attempting to use Alex Gorbatchevs Syntax Highlighter in conjunction with a variety of java examples. Instead of copying and pasting each example into its own html page, I would love to use php to get the filename and path, and then load the text content in between the "pre" tags... something like

<?php
echo "<pre>";
include ("$filename");
echo "</pre>";
?>

Obviously, since it is in between the "pre" tags, this renders like

include("$filename");

with pretty highlighting... =P

Is there anything that will work for me? Or am I stuck with copying and pasting?

Was it helpful?

Solution

Are you sure? I have reproduced the scenario and works fine for me:

code.php

<? echo "this is my code"; ?>

syntax.php

<?
$filename = "code.php";

echo "<pre>";
include("$filename");
echo "</pre>";
?>

<script type="text/javascript">
     SyntaxHighlighter.all()
</script>

output:

1  this is my code

OTHER TIPS

Don't use the include() method to do this - rather have a read / play with php's "fopen" command. http://php.net/manual/en/function.fopen.php

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top