昨天我问了一个类似的问题,但没有得到我问题的满意答案。
我找到了解决方案。只是不确定新计划中的错误是什么。
在下面的程序中,我首先获取announcement.html
的内容并在富文本编辑器中显示它。当用户在富文本编辑器中编辑数据并单击提交按钮时,需要更新announcement.html
,这是由
file_put_contents('./inc/announcement.html',$data);
所以实际上当点击提交按钮时,我想运行get_editor_content()
函数并在富文本编辑器中获取当前内容,然后将其发送到php函数并更新html文件。
但它不起作用。那我的错是什么?
<?php
$temp= file_get_contents('./inc/announcement.html');
require_once(the_class_name.'TinyMCEMaker.php');
$richtext = new TinyMCEMaker('basic');
$richtext->editor('Description', $temp);
?>
<form class="form" id="announcemnet" name="announcemnet" action="Announcemnet.php" method="post" onsubmit="return get_editor_content();">
<input type="submit" onclick="get_editor_content()">
</form>
<script>
function get_editor_content() {
//method1 getting the content of the active editor
var a = tinyMCE.activeEditor.getContent();
}
</script>
<?php
$data=$_GET['a'];
file_put_contents('./inc/announcement.html',$data);
?>
答案 0 :(得分:0)
I found the answer.
<form action="Home.php" method="post" id="announcement">
<?php
$temp= file_get_contents('./path to html file');
require_once(the_class_name.'TinyMCEMaker.php');
$richtext = new TinyMCEMaker('basic');
$richtext->editor('Description', $temp);
?>
<input type="submit" name="formSubmit" value="Submit">
</form>