如何使用php函数将大量数据写入文件

时间:2014-08-07 18:11:24

标签: javascript php jquery ajax file

我正在开发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行它不能正常工作时,某些内容会被截断。

1 个答案:

答案 0 :(得分:0)

当您将数据写入文件时,我会将您的数据序列化。

file_put_contents( "../include/banner.html", json_encode($_POST) );

这样,当您的ajax调用解析它时,您的数据仍然是JSON格式。