我正在尝试使用CKEditor来允许在我的服务器上编辑HTML文件。下面是我正在使用的代码。我对CKEditor Textarea中PHP包含函数的想法是,用户可以看到他们正在编辑的内容 - 因此可能需要将其设置为覆盖?
(注意:我已将服务器上文件的读/写权限设置为666)
<?php
$action = $_GET["action"];
$editor = $_POST["editor1"];
if($action = "save") {
$targetFolder = "/folder";
file_put_contents($targetFolder."file.html", $editor1);
}
?>
<form action="?action=save" name="myform" method="post" >
<textarea name="editor1" id="editor1" rows="20" cols="160">
<?php include($_SERVER['DOCUMENT_ROOT']. "/folder/file.html"); ?>
</textarea>
<script>
CKEDITOR.replace( 'editor1' );
</script>
<input type="submit" value="save">
</form>
非常感谢帮助。三江源。
答案 0 :(得分:0)
不是100%清楚你需要帮助的是什么 - 你没有说什么不起作用。我注意到你在
中设置变量“$ editor”$editor = $_POST["editor1"];
然后尝试使用
中的“$ editor1”编写文件file_put_contents($targetFolder."file.html", $editor1);