我試圖創建一個利用PHP作爲齒輪背後驅動力的網站。站點背後的想法(通常)要求爲每個用戶提供創建他們自己的配置文件的選項(目前考慮爲每個用戶創建一個目錄)。PHP目錄結構混亂
我一直在做相當多的研究,以便以最好的方式設置這個應用程序。但是在創建目錄結構時,我受到了極大的困惑。我正在考慮下載一個框架助手(CodeIgniter),它可能會幫助我進行冒險,但我寧願先得到其他人的意見。
目前我的所有文件和內容都在我的public_html文件夾中,而且我知道這不是理想的設置。但我不知道如何去創建一個替代結構。我不知道在哪裏存儲各種模板(header.php,footer.php等)以及如何/在哪裏調用它們。
我想創建頁面來列出「關於」,「聯繫頁面」和其他內容,但不知道這些頁面應該放置在哪裏?我是否將這些頁面的內容保存在public_html目錄中,並簡單地包含來自各個子文件夾的模板?
關於config.php文件:我試圖在單個文件中提供與MySQL連接有關的所有必要信息,以及其他必要的信息,以便在網站內的每個頁面的開始處包含這些信息。
想法?我對雲計算相當陌生,如此簡單和基本的響應將不勝感激!
這聽起來不錯。肯定會讓我很困惑。你還會推薦使用框架,還是根據MVC標準來組織網站? (我不完全清楚MVC模型的功能是什麼)。 至於config.php文件,我不應該關心通過讓別人訪問文件內容(使用腳本中存儲的MySQL用戶和密碼)來破壞安全性的可能性嗎? – asgaines 2012-04-11 19:27:08
只要它是一個PHP文件,那麼它不能從網上訪問(因爲PHP腳本被解釋,而不是打印)。至於框架,這是你的決定。但是,在你的技能水平上,它可能會增加你的困惑。例如,大多數PHP框架使用MVC結構,因此您只需使用Zend Framework或CakePHP即可使用MVC。 – Crashspeeder 2012-04-11 19:36:02