我剛剛開始介紹HTML,CSS和PHP的基礎知識(以及一些中間方面)。練習這三種語言的好的起點是什麼?我應該先嚐試什麼腳本?
我想編寫一個URL縮短劇本,但我不知道是否有人在這裏可能有一個更好的主意。
我期待開發的東西,這將有助於我開闊了我的上述3種語言的知識,但它不應該是太先進了,我會不知道如何啓動它。
任何建議,將不勝感激。
我剛剛開始介紹HTML,CSS和PHP的基礎知識(以及一些中間方面)。練習這三種語言的好的起點是什麼?我應該先嚐試什麼腳本?
我想編寫一個URL縮短劇本,但我不知道是否有人在這裏可能有一個更好的主意。
我期待開發的東西,這將有助於我開闊了我的上述3種語言的知識,但它不應該是太先進了,我會不知道如何啓動它。
任何建議,將不勝感激。
一些常見的新手任務是:
- image gallery
- message board
- phone book
- simple forum
這些簡單的項目將讓你得到習慣的語言,爲下一步做準備你:安全,優化,用戶體驗,也許等。
我建議先嚐試一些非常簡單的事情,並完成它。只有在這之後,你才能開始做更大的事情,或者更好地改進你的第一個項目。
您可以通過閱讀開始,從這裏http://www.w3schools.com做了一些例子,他們要在HTML,PHP和css.m使用一切好解釋
是啊,我從w3schools,偉大的網站學到的語言,但我正在尋找一個腳本,我可以試圖讓他們更好。 – luq 2010-10-06 10:36:03
不管你寫的,如果你允許用戶輸入任何東西,準備好讓它一發布就馬上被無情地肆意傳播和黑客入侵。
因此,我建議從不給最終用戶任何輸入能力的東西開始。像圖庫或CMS這樣的網站管理員可以創建內容,但最終用戶只能看到完成的網頁。
如果你感覺更冒險,你可以寫一個留言板應用程式,或類似的東西,但警告說,你必須快速學習,允許最終用戶輸入的所有安全問題。您需要了解如何阻止垃圾郵件,避免SQL注入攻擊,防止跨站點腳本攻擊以及其他一系列問題。
這是所有重要的事情要知道,但也許最好留給你的第二個項目,而不是你的第一個。
是的我使用phpBB之類的軟件一直是垃圾郵件的受害者,但是我的目標並不是真正讓它上線,而只是爲了擴展我對語言的瞭解。如果我打算讓劇本上線,我可能會嘗試一些獨特的東西,那麼我當然必須實施安全和垃圾郵件防範措施。對於垃圾郵件,我可以將akismet應用到我相信的形式中,至於保密性,我希望能像您所說的那樣在我的第二個項目中瞭解更多。 – luq 2010-10-06 10:47:39
借調圖庫或簡單CMS的想法。第一個項目都是非常好的想法。無需處理用戶輸入意味着您不必將安全考慮在內,您可以專注於語言,而不是防止XSS,注入和垃圾郵件。一旦你對這門語言感到滿意,那就看看那些(嘗試一本名爲Essential PHP Security的書 - 這是一本O'Reilly的書,非常好) – 2010-10-06 12:13:16
這裏有幾個建議:
一個簡單的博客平臺將是一個潛在的好第二或側項目,隨着技能的提高和整合您將從其他小型系統學到的東西,您將有機會獲得提升。從一個沒有評論的單用戶博客開始,並隨着時間的推移進行構建。爲您提供更多免費統治,以便在設計(HTML和CSS)方面發揮作用,並且您始終可以使用一些簡單的JavaScript。
我會說,@阿林的回答都是一些很好的潛在啓動項目以及和@ Spudley的回答是一個很好的一個。
高於一切 - 玩得開心!
沒有PHP腳本可以幫助你的HTML和CSS。
你必須分別掌握這些東西。
如果你想練習HTML和CSS - 只需創建一個代表你的網站/腳本頁面的HTML頁面,並使用它來訓練你的HTML,CSS技能。 這與PHP部分完全無關。
只要您完成了HTML,您就需要動態生成相同的文本。
製作博客。一步一個腳印:
在我的支持下爭取這些。你會在學習過程中學到不同的技巧,其中一些技巧可以隨着自己技能的提高而發展和改進。 – ASpencer 2010-10-06 11:48:01