如何将highlight_file写入textarea?

时间:2012-05-27 22:09:23

标签: php html

我想将highlight_file中的文字写入html textarea ...但不确定如何? 注意:我能够在屏幕上写下彩色文本,但是我想将它加载到一个可以修改文本的框中。 THX

<?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>

1 个答案:

答案 0 :(得分:2)

来自PHP文档:

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

因此,请使用$code = highlight_file($_POST['filename'], true);

作为旁注:您确实意识到这允许任何有权访问该脚本的人阅读所有您的文件(PHP和其他)的代码?这包括任何可能包含数据库密码的配置文件等。