我正在开发CMS类型的网站,我使用富文本编辑器编辑模板文本,我尝试将编辑内容保存在文本文件中。它工作正常但是当大量数据发送保存时,一些段落内容被截断。我正在使用ajax将数据发送到后端。
这是我写入文件的PHP代码
<?php
$file = fopen("../include/banner.html","w+");
fwrite($file,$_POST['param']);
fclose($file);
?>
我的ajax代码
var editor_data = CKEDITOR.instances.banner.getData();
alert(editor_data);
var param = 'param=' + editor_data;
$.ajax( {
type: "POST",
url:'./php/banner.php',
dataType:'html',
data: param, });
任何人都可以帮我提供使用php将大量数据写入文本文件的解决方案。如果输入jast 2-3行它工作正常但是当超过20行它不能正常工作时,某些内容会被截断。
答案 0 :(得分:0)
当您将数据写入文件时,我会将您的数据序列化。
file_put_contents( "../include/banner.html", json_encode($_POST) );
这样,当您的ajax调用解析它时,您的数据仍然是JSON格式。