Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ace编辑器读取php文件得到评论_Javascript_Php_Html_Css - Fatal编程技术网

Javascript Ace编辑器读取php文件得到评论

Javascript Ace编辑器读取php文件得到评论,javascript,php,html,css,Javascript,Php,Html,Css,我使用ACE编辑css/html和php文件,html/css效果非常好。 但是,当我尝试使用ACE打开php文件进行编辑时,编辑器不会显示任何内容。但是当查看页面源代码时,内容会以某种方式转换为HTML注释。有人知道怎么解决这个问题吗 代码: “file”是一个php文件,其内容在ace编辑器中不可见,但会转换为HTML注释,在页面源代码中可见。问题在于标记不允许在php页面中显示php代码。我用HTMLSpecialChars解决了这个问题,它将ace事实转化为不相关。。所以(我猜)问题

我使用ACE编辑css/html和php文件,html/css效果非常好。 但是,当我尝试使用ACE打开php文件进行编辑时,编辑器不会显示任何内容。但是当查看页面源代码时,内容会以某种方式转换为HTML注释。有人知道怎么解决这个问题吗

代码:



“file”是一个php文件,其内容在ace编辑器中不可见,但会转换为HTML注释,在页面源代码中可见。

问题在于标记不允许在php页面中显示php代码。我用HTMLSpecialChars
解决了这个问题,它将
ace
事实转化为不相关。。所以(我猜)问题出在服务器上。您是否尝试使用
file\u get\u contents
而不是
readfile
<div id="editor"><?php readfile($_GET['file']); ?></div>
<div id="editor"><?php echo htmlspecialchars(file_get_contents($_GET['file']));?></div>
<?php
$sourceCodeUpdated = (array_key_exists('editor',$_POST)) ? $_POST['editor'] : '';
file_put_contents('file.php',htmlspecialchars_decode($sourceCodeUpdated));
?>