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 に答える