1

我正在尝试将 Alex Gorbatchevs Syntax Highlighter 与各种 java 示例结合使用。我不想将每个示例复制并粘贴到它自己的 html 页面中,而是喜欢使用 php 来获取文件名和路径,然后在“pre”标签之间加载文本内容......就像

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

显然,由于它位于“pre”标签之间,因此呈现为

include("$filename");

非常突出... =P

有什么对我有用的吗?还是我坚持复制和粘贴?

4

2 回答 2

1

不要使用 include() 方法来执行此操作 - 而是使用 php 的“fopen”命令进行读取/播放。http://php.net/manual/en/function.fopen.php

于 2012-08-06T21:37:35.213 回答
1

你确定吗?我已经重现了这个场景并且对我来说很好:

代码.php

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

语法.php

<?
$filename = "code.php";

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

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

输出:

1  this is my code
于 2012-08-07T14:34:44.733 回答