2011-07-18 73 views
2

標題可能聽起來有點模糊,但我不知道如何表達這個問題。如何從PHP開始編程?

我想創建一個包含指向其他網頁的鏈接的網頁。但是,我想使它有點模塊化,並希望將所有功能寫入一個頁面,並從包含顯示內容的部分的php腳本(網頁)訪問它。

總之,我想創建一個專門用於顯示內容的php頁面,另一個用於運行後臺功能。

此外,我有一個燈架構,我只是有index.html頁面開始。我如何使它重定向到一個PHP頁面?

+0

有一個PHP頁面沒有這樣的事情,但你可以使用PHP腳本生成html頁面。 – greg0ire

+0

您應該可以購買一本書,因爲從這個小片段中可以清楚地看到,您並不是網絡經驗豐富的。另外,如果你想創建動態頁面,我建議使用AJAX(異步JavaScript和XML)而不是PhP。 PhP對於那些有點東西有點舊。 – GAgnew

+0

有一個index.php文件並刪除index.html文件 –

回答

2

首先,您應該開始探索HTML,然後是Javascript,然後是PHP,然後是AJAX。 一個接一個,使用書籍,使用其他腳本來源,請使用stackoverflow.com獲得答案。

我通過閱讀其他peaople資源,然後自行探索和測試,我按順序學會了所有這些步驟。

如果您知道工作原理,基本HTML非常簡單。

瞭解如何使用JavaScript做什麼,當然,如果您需要它。

您的PHP最好的朋友是php.net,因爲它總是會回答大部分問題

這些天的JavaScript像jQuery框架簡單地告訴你一步一步怎麼做你所需要的。

1

假設您的LAMP堆棧配置正確,您只需將index.html重命名爲index.php即可。

然後開始閱讀說明書! (我知道這聽起來沒有幫助,但這是我開始的地方,這是我學習的最佳方式)。

http://www.php.net/manual/en/index.php

1

您的index.html只需重命名爲index.php文件,它應該工作。

我跑091實驗室兩個PHP車間搞得很下調例如應用程序。幻燈片和代碼在這裏:http://091labs.com/wiki/?id=introduction_to_php

編輯:有一個在幻燈片1周出現錯誤時,zend_extension線路上設置了XDebug應該有一個.dllphp_xdebug

我看看你心中已經有了一個項目。編程最好是通過一個項目來學習,而不是專注於通過單獨閱讀來學習,所以堅持這一點。

1

您所描述的實質上是大多數Web應用程序框架所使用的Model-View-Controller範例。 MVC旨在將業務邏輯與演示分開。

因爲你的問題很模糊,所以我不能給你一個更具體的答案,但最簡單,最簡單的完成MVC的方法是有兩個php文件,一個可以從外部訪問,然後包括另一個文件在受保護的目錄中。

因此,例如,你可以有一個functions.php文件,然後在你的index.php文件

require_once('lib/functions.php'); 
//call functions defined in functions.php 

除此之外,我認爲你只需要讀了一下,實驗你自己的。

+0

謝謝,我想要做的是保持所有數據庫相關的功能在一個PHP腳本並從另一個PHP腳本調用它。我會閱讀它並進行實驗 – roymustang86

1

如果你從頭開始PHP,並且你已經啓動了LAMP,那麼我會建議用一堆表示鏈接到其他頁面的字符串來創建一個MySQL表。

然後,我會嘗試編寫一個index.php頁面,可以訪問此表並循環顯示鏈接表。

這可能是使用PHP的最簡單的不重要的例子。記住你的頁面需要被稱爲index.php而不是index.html。暫時將文件放在與index.html相同的文件夾中。

祝你好運!

1

我建議檢查出lynda.com這是值得的錢,這是一個非常好的介紹PHP/MySQL的