如果您有一个html,并将它汇总到一个基本的PHP文件接收器,我想知道你是如何使它们加起来的。如何使提交的表单堆栈而不是每个提交替换另一个?我不知道哪里可以开始寻找答案。
包装print语句并将wrap元素设为数组? 我需要文件I / O才能将消息存储到某个地方吗?
PHP目前对我来说是一个非常混乱的丛林。请注意,我还没有进入PHP的数据库部分。
非常感谢提前
答案 0 :(得分:2)
您可以将数据存储在@Col等文件中。 Shrapnel已经回答了。
但是,如果您要创建一个也将在线使用的留言板,我建议您学习使用数据库。这将是一个很好的做法。
数据库可帮助您以合理的方式组织数据。
答案 1 :(得分:1)
当然,您需要文件I / O来存储消息 否则他们应该如何被保存? 因此,您必须将邮件保存在文件中。
要在文件底部添加新数据,您必须附加它而不是重写。
如果您使用file_put_contents
功能,请将其与FILE_APPEND标志一起使用:
file_put_contents($file, $data, FILE_APPEND);
如果您使用的是fopen()
,请使用'a'
模式而不是'w'
答案 2 :(得分:-1)
如果您想在提交之间存储数据,可以存储_SESSION
变量,只需在程序开头调用session_start
即可。例如,消息可以存储在文件中。如果愿意,可以使用sqlite作为数据库。
包裹是什么意思?