:::
所有書籍
「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. 每一個函數,就是一段有特定功能的程式。函數![](http://tad0616.net/uploads/tad_book3/image/9081/ewda214.png)有PHP內建成千上萬的函數,也可以自己寫函數。 6. 凡是在PHP使用「字串」均需加上引號(數字、常數、變數都不用),例如:「$var="Hello world!";」。 7. 每用PHP來進行一個動作,我們稱之為一個「敘述句」,敘述句需以「;」作為結束。 8. 「echo」是最常用來輸出到螢幕的PHP語言結構,例如:「echo $var;」。 9. 將檔案存檔「C:\\網頁目錄\\index.php」,用瀏覽器執行「http://localhost」即可看到執行結果。 10. 試試看,怎麼把秀出來的文字加上顏色! ![](http://www.tad0616.net/uploads/tad_book3/image/all2.png)
:::
搜尋
search
進階搜尋
QR Code 區塊
快速登入
所有討論區
「PHP全端開發」線上課程討論區
XOOPS使用討論區
一般研習學員
社大學員專用
路過哈啦區
XOOPS佈景設計
XOOPS模組開發
Tad書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
576
人線上 (
187
人在瀏覽
線上書籍
)
會員: 0
訪客: 576
更多…
:::
主選單
NTPC OpenID
活動報名
模組控制台
進階區塊管理
站長工具箱(急救版)
網站地圖
Tad Tools 工具包
站長工具箱
行事曆
討論留言
嵌入區塊模組
快速登入
網站計數器
好站連結
最新消息
檔案下載
線上書籍
電子相簿
影音播放
常見問題
萬用表單
友站消息
社大學員
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
登入
登入
帳號
密碼
登入