将CKEditor数据保存到服务器上的HTML文件

时间:2015-08-23 00:57:06

标签: php ckeditor

我正在尝试使用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>

非常感谢帮助。三江源。

1 个答案:

答案 0 :(得分:0)

不是100%清楚你需要帮助的是什么 - 你没有说什么不起作用。我注意到你在

中设置变量“$ editor”
$editor = $_POST["editor1"];

然后尝试使用

中的“$ editor1”编写文件
file_put_contents($targetFolder."file.html", $editor1);