我主要是一個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