Toggle main menu visibility
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
:::
登入
登入
帳號
密碼
登入
重整畫面
:::
所有書籍
「PHP入門講義」目錄
MarkDown
1. 關於PHP
1-1 安裝 Uniform Server
1-2 安裝 XAMPP
2. 基礎語法
3. PHP與HTML表單
3-1 變數
3-2 PHP常數
3-3 運算子(運算元)
3-4 PHP資料類型
3-5 PHP陣列array
4. 函數
4-1 "引入"函數
5. 條件判斷與流程控制
5-1 迴圈
6. 認識MySQL資料庫
6-1 規劃資料庫欄位
7. PHP與MySQL資料庫
7-1 新增資料
7-2 讀出資料庫
7-3 修改(更新)資料
7-4 刪除資料
7-5 重排流水號
8. 小強佈景
9. 善用現有資源
9-1 分頁物件用法
9-2 所見即所得編輯器 CKEditor 用法
9-2-1 CKEditor 整合 elfinder 檔案管理
9-3 所見即所得編輯器 elRTE 用法
9-3-1 elrte 編輯器結合 elfinder進階檔案管理
9-4 My97DatePicker小月曆用法
9-5 formValidator 表單驗證
10. 用PHP上傳檔案
11. 安裝BootStrap
11-1 流動網格系統
21-1 index.php
1-1 安裝 Uniform Server
PHP入門講義 ======= ### 一、寫PHP的建議環境:Apache、PHP、MySQL 1. Apache是網站伺服器軟體,好讓您在電腦中的網頁可以給全世界的人看到。當然斯斯有兩種,網站伺服器也有兩種,不....其實有很多種,例如windows下的IIS(唉唉ㄟ死),或很厲害的nginx...都是,但Apache牌子老,信用好,所以咱們就用它。 (PHP也可以裝在IIS網站伺服器上,與ASP並存,唯過程稍微複雜一點,且和此次研習無關,故有需要者請自行Google一下) 2. MySQL是高效率的資料庫軟體,裝了它,您的電腦就擁有一套強大的資料庫伺服器。(八卦一下,MySQL後來被甲骨文買走了,原開發者又做了一套完全相容MySQL的資料庫,叫做
菲傭
瑪莉亞:[MariaDB](https://mariadb.org/)) 3. PHP則是活在網頁伺服器中的程式語言,配合資料庫,可以讓您開發出各種實用的網路應用程式系統,當然要做出沒路用的系統也可以。 4. 這三者都是開放原碼的自由軟體,
**免費**
,並且以穩定、高效能、安全著稱!一般通稱AMP環境。若是把這環境搬到Windows,則通稱WAPM。 ### 二、開發PHP程式所需的環境及軟體 1. 要開發測試PHP只需要
**APM環境**
+
**文字編輯器**
+**
瀏覽器
**即可,通通不用錢,也不用去買大補帖。 2. PHP是一般的純文字檔而已,所以,撰寫程式時,只需要一套文字編輯器即可,例如[PSPad](http://163.26.52.243/modules/tad_uploader/index.php?op=dlfile&cfsn=18&cat_sn=2&name=pspad454en.zip)(本研習示範用編輯器)或[notepad++](http://download.tuxfamily.org/notepadplus/6.4.2/npp.6.4.2.Installer.exe)。 3. PHP寫好可以用瀏覽器來觀看其執行結果,但若直接用瀏覽器開啟該檔案將無法正確執行!PHP必須透過
網站伺服器
才能運作(在檔案總管將php檔點兩下,還問為什麼PHP不能跑得這種行為若發生...請別跟人家說您有跟我學過PHP),例如:輸入網址「http://網址/xxx.php 」才能正確執行PHP。 4. 沒有網址怎麼辦?去買一個?錢多嗎你....請輸入「http://localhost/xxx.php」或「http://127.0.0.1/xxx.php」就可以了!「**http://localhost**」和「**http://127.0.0.1**」就是本機電腦中的網站伺服器的位置(每台電腦都一樣,所以請別問我隔壁那台電腦是不是 127.0.0.2....我會很傷心)。 5. 簡單講,您可以在自己的電腦安裝AMP環境,如此,就不見得要上網才能撰寫PHP了。 ### 三、安裝網站伺服器(也就是APM環境)
不管是安裝那一套,安裝前,請先關閉skype,不是因為他被微軟買走就唾棄他,而是因為它會暫住80port,導致網頁伺服器無法啟動。
### **[Uniform Server](http://www.uniformserver.com/)**
(這是新歡,因為他縮得妙...體積很小,才16MB不到)[本地下載8.8.8版](http://163.26.52.243/modules/tad_uploader/index.php?op=dlfile&cfsn=45&cat_sn=5&name=Coral_8_8_8.exe)
1.
2. 請將 Uniform Server 安裝到「C:」或「D:」,然後執行之。 3. 若想日後一開機就自動執行,請執行「C:\\UniServer\\Start\_as\_service.exe」 4. 若想自己手動執行,請執行「C:\\UniServer\\Start\_as\_program.exe」 5. 打開瀏覽器,輸入「http://localhost」或是「http://127.0.0.1」即可。 6. php.ini的位置「C:\\UniServer\\usr\\local\\php\\php.ini 」 ### **[XAMPP](http://www.apachefriends.org/zh_tw/xampp-windows.html)**
(這是舊愛,很有份量,光安裝程式就破100MB..
.
難怪沒人愛
)
新歡和舊愛擇一安裝就好,不然會爭風吃醋....
1. [http://www.apachefriends.org/zh\_tw/xampp-windows.html](http://www.apachefriends.org/zh_tw/xampp-windows.html) 2. 請將 xampp 安裝到「C:」或「D:」,然後執行之。 3. 若不是裝在根目錄(例如:C:\\tad\\xampp),那您需先執行setup\_xampp.bat,讓它偵測路徑。(執行一次就好) 4. 執行「C:\\xampp\\xampp\_start.exe」以啟動伺服器環境。 5. 打開瀏覽器,輸入「http://localhost」或是「http://127.0.0.1」即可。 6. php.ini的位置「C:\\xampp\\php\\php.ini 」 ### 四、您的「網頁目錄」: 1. 所有PHP程式必須放在「網頁目錄」中才能被讀取到,瀏覽器可於網址列輸入「http://localhost」或「http://127.0.0.1」,此時會對應到「C:\\UniServer\\www」或者「C:\\xampp\\htdocs」。 2. 若是程式放在「C:\\UniServer\\www\\tad」或「C:\\xampp\\htdocs\\tad」中,那麼,執行網址為「http://localhost/tad/」或「http://127.0.0.1/tad/」,依此類推。 ### 五、如何學好PHP? 1. PHP基本上算是很好學的,資料也多,可查詢的資源相當豐富。 2. **要學好PHP,要有目的。**當然,目的是來吹冷氣的不算...換言之,您要有一個想寫的東西。寫個學校網站,寫個校友系統,寫個簡單的新聞區或相簿...等,都可以,盡可能的和工作和生活結合,利用程式來簡化繁瑣的人工步驟,或者提昇工作效率,有目標,才會有動力,才會有想法。 3. **學PHP不需要背。**跟您說,您背不完的,您只要
**懂**
就好了。像函數就不用背(反正也不是考試),常用的打久了你就背起來了,不常用的,等到要用時,知道去哪裡找就好。換言之,函數懂越多,功力越高強。 4. **程式碼可以複製貼上**,但一定要知道為什麼要這麼寫,不要傻傻的照著打,可以的話,自己打一遍最好,最上乘就是可以說出每一行程式碼的作用和前因後果。或者,故意打錯,看看會怎樣。錯誤訊息看久了,功力也就提昇了。 5. **常寫,常想,常問。**程式這種東西,學完放個三天就忘了...所以,常寫是學好的不二法門。若是常寫對您有困難,那就代表:其實您也不怎麼需要學程式阿~ 6. 學習的先後順序:HTML(網頁的最根本)→CSS(美化網頁用)→PHP(就是讓網頁可以互動)→JavaScript(增加友善性) 7. **基本規則還是要懂**,例如底下這些是基本中的基本,我知道很煩,但基本的東西還是要了解一下的,不然老是少加「 ;」分號或者少打「"」引號也是常常會引起錯誤的。 ### 六、PHP的執行原則 1. 所有PHP程式的副檔名,一律為「.php」。 2. PHP可以和HTML寫在一起,要進入PHP模式,請用「<?php 程式碼; ?>」來告知編譯器,這段需要用PHP來執行。 3. PHP的程式是由上到下(↓),由左至右(→)執行,只有
**函數**
例外,函數是呼叫時才會有作用。 4. PHP的
**變數**
長相都是像這樣:「$var」,使用時無須宣告。 5. 每一個函數,就是一段有特定功能的程式。函數有PHP內建成千上萬的函數,也可以自己寫函數。 6. 凡是在PHP使用「字串」均需加上引號(數字、常數、變數都不用),例如:「$var="Hello world!";」。 7. 每用PHP來進行一個動作,我們稱之為一個「敘述句」,敘述句需以「;」作為結束。 8. 「echo」是最常用來輸出到螢幕的PHP語言結構,例如:「echo $var;」。 9. 將檔案存檔「C:\\網頁目錄\\index.php」,用瀏覽器執行「http://localhost」即可看到執行結果。 10. 試試看,怎麼把秀出來的文字加上顏色! 
:::
搜尋
search
進階搜尋
QR Code 區塊
快速登入
所有討論區
「PHP全端開發」線上課程討論區
XOOPS使用討論區
一般研習學員
社大學員專用
路過哈啦區
XOOPS佈景設計
XOOPS模組開發
Tad書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
55
人線上 (
17
人在瀏覽
線上書籍
)
會員: 0
訪客: 55
更多…