繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM