制作一个简单的留言簿

时间:2011-03-23 08:54:54

标签: php html forms

如果您有一个html,并将它汇总到一个基本的PHP文件接收器,我想知道你是如何使它们加起来的。如何使提交的表单堆栈而不是每个提交替换另一个?我不知道哪里可以开始寻找答案。

包装print语句并将wrap元素设为数组? 我需要文件I / O才能将消息存储到某个地方吗?

PHP目前对我来说是一个非常混乱的丛林。请注意,我还没有进入PHP的数据库部分。

非常感谢提前

3 个答案:

答案 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作为数据库。

包裹是什么意思?