我们都知道在PHP中使用PHP的file_put_contents(file, data, mode, context)
函数,我们可以更改另一个文件的内容。
JavaScript是否具有类似的功能?我的意思是我可以使用JavaScript更改文件的内容吗?
我有
<?php
$temp= file_get_contents('./inc/announcement.html');
require_once(FACULTY180_CLASS_ROOT.'TinyMCEMaker.php');
$richtext = new TinyMCEMaker('basic');
$richtext->editor('Description', $temp);
?>
<script>
function get_editor_content() {
//method1 getting the content of the active editor
var a = tinyMCE.activeEditor.getContent();
}
</script>
<button onclick="get_editor_content()">Save</button>
因此,当点击“保存”按钮时,我必须更新&#34; announcement.html&#34;的内容。文件? varible&#34; a&#34;包含必须与html文件相关的新数据。
我找到答案并且有效:
<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>
答案 0 :(得分:2)
否强>
Javascript是客户端脚本,您将无法使用javascript更改服务器中托管的文件的内容