Javascript Ace编辑器读取php文件得到评论
我使用ACE编辑css/html和php文件,html/css效果非常好。 但是,当我尝试使用ACE打开php文件进行编辑时,编辑器不会显示任何内容。但是当查看页面源代码时,内容会以某种方式转换为HTML注释。有人知道怎么解决这个问题吗 代码: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事实转化为不相关。。所以(我猜)问题
“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));
?>