我正在尝试将Alex Gorbatchevs Syntax Highlighter与各种java示例结合使用。我不想将每个示例复制并粘贴到自己的html页面中,而是希望使用php获取文件名和路径,然后在“pre”标签之间加载文本内容......类似于
<?php
echo "<pre>";
include ("$filename");
echo "</pre>";
?>
显然,由于它位于“pre”标签之间,因此呈现
include("$filename");
非常突出...... = P
有什么对我有用吗?还是我坚持复制和粘贴?
答案 0 :(得分:1)
不要使用include()方法来执行此操作 - 而是使用php的“fopen”命令进行读取/播放。 http://php.net/manual/en/function.fopen.php
答案 1 :(得分:1)
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>
输出:
1 this is my code