0

ハイライトファイルからhtmlテキストエリアにテキストを書きたいのですが...どうすればいいですか?注:画面に色付きのテキストを書き込むことはできますが、テキストを変更できるボックスにロードする必要があります。どうも

<?php
...
$code =  highlight_file($_POST[filename]);//not sure if this works to write to $code
...
?>
<html>
<textarea type="text" name="code" rows="40" cols="120">
<?php echo $code; ?>
</textarea> <!this does not work>
</html>
4

1 に答える 1

2

PHPドキュメントから:

mixed highlight_file ( string $filename [, bool $return = false ] )

だから、使用する$code = highlight_file($_POST['filename'], true);

補足として:これにより、そのスクリプトにアクセスできる人なら誰でも、すべてのファイル(PHPおよびその他)のコードを読み取ることができることに気づきましたか?これには、データベースのパスワードが含まれている可能性のある構成ファイルなどが含まれます。

于 2012-05-27T22:10:48.590 に答える