php用fopen,fwrite,fclose等函数将数据写入文本文件后,如何储存该数据?

谢谢,如何保存写下来的文件??

fopen打开文件资源的时候,mode参数选择w,w+或a,a+,如果文件不存在,就会自动创建文件

一般情况建议直接使用file_put_contents,会自动打开文件资源,写入数据并关闭资源,如果文件不存在会自动创建文件,操作也会简便很多

详细信息请参看文档
http://php.net/manual/zh/function.fopen.php
http://php.net/manual/zh/function.file-put-contents.php追问

如何保存?我每次刷新都是一样的结果。没有更新

追答

?什么意思,如何保存是什么意思
把数据写入文件不就是保存么?
你的意思是文件里没有数据吗?
那你要看看文件是否已经生成,如果文件已经生成,那就是数据的问题,写入文件的数据只能是字符串或二进制

追问

我每次刷新保存数据的php文件,数据就被刷新了,这是为啥

追答

是指文件被重写了吗?每次刷新后只保留了最后一次的操作数据?
如果你需要追加新数据到文件中fopen的模式就用a或a+,file_put_contents的话就加个参数FILE_APPEND,具体可以看文档

追问

我脑残了,不好意思,我脑残了。。。太久没用就忘记了

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网