2011-03-20 132 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瞭解更多信息。

祝你好運!

相關問題