0

我想将文本从 highlight_file 写入 html textarea...但不确定如何?注意:我可以将彩色文本写入屏幕,但我希望将其加载到可以修改文本的框中。谢谢

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