[英]How to write large amount of data into file using php functions
我正在开发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将大量数据写入文本文件的解决方案。 如果我输入ast 2-3行,则其工作正常,但是当20行以上时,其工作不正常,某些内容将被截断。
当您将数据写入文件时,我会对其进行序列化。
file_put_contents( "../include/banner.html", json_encode($_POST) );
这样,当您的ajax调用解析数据时,您的数据仍为JSON格式。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.