簡體   English   中英

我應該首先嘗試什么腳本?

[英]What script should I attempt first?

我剛剛開始介紹HTML,CSS和PHP的基礎知識(以及一些中間方面)。 練習這3種語言的好起點是什么?

我正在考慮編寫一個URL縮短腳本,但我想知道這里是否有人可能有更好的想法。

我希望開發一些可以幫助我拓寬我對上述3種語言的知識的東西,但它不應該太高級,我甚至不知道如何啟動它。

任何建議,將不勝感激。

無論你寫什么,如果你允許用戶輸入任何東西,准備好它一旦上線就被無情地發送垃圾郵件和黑客入侵。

因此,我建議從一些你沒有給最終用戶任何輸入能力的東西開始。 像圖片庫或CMS這樣的網站管理員可以創建內容,但最終用戶只能看到完成的頁面。

如果你感覺更冒險,你可以寫一個留言簿應用程序,或類似的東西,但要警告你必須快速學習允許最終用戶輸入的所有安全方面。 您需要學習如何阻止垃圾郵件,避免SQL注入攻擊,防止跨站點腳本攻擊以及​​其他一大堆內容。

這是所有重要的事情要知道,但也許最好留給你的第二個項目,而不是你的第一個。

一些常見的初學者任務是:

- image gallery
- message board
- phone book
- simple forum

這些簡單的項目將使您習慣於語言並為下一步做好准備:安全性,優化,用戶體驗以及其他可能。

我建議先嘗試一些非常簡單的事情並完成它。 只有在那之后你才能開始更大的事情,或者更好地改進你的第一個項目。

一個簡單的博客平台將是一個潛在的好的第二側面項目,隨着您的技能提高和整合您將從其他較小系統學到的東西,有機會進行增強。 從沒有評論的單用戶博客開始,隨着時間的推移進行構建。 在設計(HTML和CSS)方面也給你一些更自由的權利,你總是可以使用一些簡單的JavaScript。

我會說@ Alin的答案也是一些很好的潛在入門項目,@ Spudley的答案很好。

最重要的是 - 玩得開心!

我支持少數 這些 我還建議你考慮為其他人做點什么,比如一個小項目。 有人認為我發現自己和那些我所教過的是,當你的項目屬於你自己的項目時,承諾更難。 你也會被細節所困擾。 但是,當你為別人做這件事的時候,它最大限度地減少了機會。

還要考慮使用MVC框架作為學習方法。 好的MVC框架將允許您在學習如何在PHP中運行類時進行游戲。 我確信在SO上有很多關於它們的問題。

最后,如果沒有任何一個可以引導你到任何地方,想想你想嘗試的一些有趣的事情,不管困難,並堅持下去。 即使你沒有完成一個項目,你很有可能在途中學到了一些東西,這值得你花時間。

您可以從http://www.w3schools.com開始閱讀並做一些示例,他們對您想要在html,php和css.m中使用的所有內容都有很好的解釋。

以下是一些建議:

  1. 留言簿
  2. 簡單的客戶/項目管理

沒有PHP腳本可以幫助您使用HTML和CSS。
你必須分別掌握這些東西。

如果你想用html和css練習 - 只需創建一個代表你的一個站點/腳本頁面的HTML頁面,並用它來訓練你的html,css技能。 它與PHP部分完全無關。
只需完成HTML后,就需要動態生成相同的文本

制作博客。 一步一步來:

  1. 在主頁上一篇接一篇的文章。 將它們存儲在文件中。
  2. 在主頁上只有3個最新。 通過菜單訪問其余部分。
  3. 添加選項以創建新文章。
  4. 添加選項以編輯或刪除它們。
  5. 使用存儲在文件中的登錄名和密碼限制對這些操作的訪問。
  6. 添加評論文章的選項。
  7. 添加選項僅由管理員(使用登錄名和密碼登錄的用戶)刪除注釋。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM