fileputcontens中的文件大小

时间:2015-12-13 19:42:03

标签: php

当我使用file_put_contents并希望将带有5Mb信息的长字符串放到文件中时,它会创建1Mb文件,剪切第一个1M字符串。为什么?我需要做什么才能将所有5 Mb写入文件?

1 个答案:

答案 0 :(得分:1)

1)你的php.ini中的post_max_size值怎么样?它应该大于1M。

2)如果要在for(每个)循环中存储数据,则应使用file_put_contents($ in_file,$ data, FILE_APPEND )标志,否则在每次传递时都会覆盖该文件。循环及其内容只是存储变量的最后一个值。