網頁設計 - php技巧與應用

21
同學資研社 半學期學會 PHP

Upload: tatung-university

Post on 15-Jul-2015

219 views

Category:

Education


0 download

TRANSCRIPT

⼤大同⼤大學資研社半學期學會PHP

PHP寫作技巧

–《⼯工程師的鄙視鍊》

「所有的⼯工程師都鄙視PHP⼯工程師。︒」

–我FB上突然出現的動態

「為什麼要鄙視PHP⼯工程師呢︖? 不覺得他們很有毅⼒力嗎︖?」

PHP⼯工程師被鄙視不是沒有原因

.PHP預設函數命名雜亂

.nl2br()、︑mysql_real_escape_string、︑toString

.PHP容易與HTML混在⼀一起

.你絕對不會想知道程式碼雜在⼀一起多噁⼼心

今天我們不談架構

.你不⽤用知道MVC、︑PVC、︑PDC、︑PVDC到底是啥

◢▆▅▄▃-崩╰(〒⽫皿〒)╯潰-▃▄▅▆◣

⽤用include的理由與時機

• 分化⾴頁⾯面

• ⽤用於組合HTML⾴頁⾯面

⽤用require的理由

• 分化⾴頁⾯面

• 組合各PHP程式

include 與 require

• include內程式若發⽣生錯誤,會繼續執⾏行

• 所以常⽤用於HTML

• require內程式若發⽣生錯誤,不會繼續執⾏行

• 所以常⽤用於PHP程式

include_once 與 require_once

• 「單⼀一⾴頁⾯面只會引入⼀一次」

• 常⽤用require_once

⼩小專題:登入⾴頁⾯面

登入⾴頁⾯面解說

• 分為前端(HTML)與後端(PHP)

• 需要有⼀一個地⽅方輸入帳號/密碼

• 登入後會顯⽰示「登入成功」

⼀一切都從前端開始

• 必備知識:

• HTML <form> </form>

• HTML <input>

• http://goo.gl/HgXzZ9

在後端之前……

• form action:表單按下「送出」之後的⽬目標⾴頁⾯面

• 建議把前端跟後端分開

• form method:表單資料傳遞的⽅方式

• 有POST與GET兩種⽅方式

後端處理要點

• 前端與後端必須分開

• 前端與後端必須分開

• 必須分開

• 分開

• 開

為什麼前後端要分離

• 沒聽過洗衣服乾溼分離膩︖?

為什麼前後端要分離

• 避免⾃自⼰己寫程式時動殺念