2011-03-20 133 views
1

我对创建网站的想法感兴趣,该网站允许用户提交内容并将其显示在新页面上供其他用户查看。例如,要填写一个带有几个文本字段的表单,这将是共享的信息。我看过一些CMS软件,其中大部分对于我所需要的太多了。所以,如果你有任何建议或文件来引导我走向正确的方向,那将是美好的。允许用户向mysql数据库提交信息的指导

回答

0

lightweight CMS它不是明智的做法是重新发明轮子

+0

这可能是多余的,但它是一个很好的学习经验。没有人在介绍性的CS类中写下任何原创内容;) – Nico 2011-03-20 22:45:01

0

你可以使用一个留言簿的源代码就可以做的工作,所有您需要做的是可能添加一些HTML

0

虽然很多CMS包有比你需要的更多的东西,它很可能会更容易学习一个CMS,而不是找出如何自己做所有事情。

也就是说,搞清楚如何自己做是一个更好的方式来学习Web开发的基础知识。开始流行的地方是PHP,在Apache上运行,数据库为MySQL。如果您使用的是Windows,则可以找到将所有这些东西安装在一起的软件包,并可以帮助您避免大量低级配置,例如WAMP

1

任何有关MySQL和PHP应用程序开发的书籍都将包含与您所描述的完全相同的示例 - 我建议您购买一本并开始冒险!

如果你接受挑战,而不是使用现有的代码,有一两件事你要知道前面是这样的:

任何情况下,使100%确保值用户输入不能被解释为SQL代码。如果用户滥用表单而不采取先发制人的措施,SQL注入是获取整个数据库或从中删除数据的简单方法。只需在来自用户表单的每个变量上调用mysql_real_escape_string()就可以防止这种情况发生。

检查http://en.wikipedia.org/wiki/SQL_injection了解更多信息。

祝你好运!

相关问题