我主要是一个Java人,这就是为什么我需要一些帮助,我认为在PHP中做起来相当简单(而且对于Java也很简单,位...详细)。创建基本的PHP脚本来添加行到网页
简而言之,我想构建一个网页,其中包含用户添加的字符串项目列表。例如,在页面底部可能会出现一个用户可以在框中输入“Hello World”的地方,并点击提交按钮,将其添加到项目列表中。添加到列表的顶部或底部是无关紧要的 - 我稍后可能会调整它。
我是那种不只是喜欢答案,但同时我有没有想法哪里可以开始搜索。我之前没有做过PHP开发。我应该看什么样的构造或功能?我拥有它将运行的物理盒子(它现在就在我旁边),所以权限不是限制,也没有其他任何可能有助于这种情况的东西(尽管我不明白它会是什么需要这样一个简单的脚本)。我应该真正警惕哪种输入验证?此服务仅限于有权访问基于apache的网站的特定部分的人员,因此他们必须登录才能看到此计划页面,但我想涵盖所有可能的情况。
此外,我或许会像输出看起来像
的“Hello World”,由用户用户1添加。我应该看什么来做到这一点?“这是一个额外的行”用户2
“再见世界”加入用户将在未来添加用户1
更新来回答问题:
当涉及到实际的内容,我会倾向于一个简单的文件持有线上的每个输入行,为上校弹片建议的存储。认为数据库会过度杀伤,尽管我有足够的资源来实施它。如果用户提交“Hello World!”然后在文件中添加一行,说
“Hello World!”发布者User1
就足够了。
关于认证,这已经在apache的httpd.conf
配置文件中设置。目前,这允许通过AuthGroupFile
条目访问特定用户组。这是脚本的托管位置。要访问这个脚本,用户将已经使用他们的凭证对自己进行了身份验证。该认证目前适用于该网站的该部分。真的,这是一个中学关注我的。仅仅添加行就够了,没有谁说过什么的记录。如果可以轻松完成我已经实现的功能,这只是PHP上的糖。
你也有一个MySQL/SQLite的/ PostgreSQL的,或你在一个文本文件中写?没有太大的区别,只是... – Amadan 2010-08-28 10:24:28
你想使用什么样的存储? – 2010-08-28 10:24:42
你有这个用户数据库/登录系统了吗?如果是 - 它是什么?如果没有 - 你的问题很荒谬,因为这个验证系统比这个小片段多10倍。 – 2010-08-28 10:27:01