lesson 4 : 基礎應用一 ( 計數器 ) (2004/08/19)
DESCRIPTION
Lesson 4 : 基礎應用一 ( 計數器 ) (2004/08/19). 講員介紹. 本名:孫仲岳 (Saturn Sun.) 生日: 1980 年 11 月 4 日天蠍座 現任: 彰化市社區大學 兼任講師 中原大學校園網路策進會 創會會長 中原檔案伺服器網管 http://ftp.cycu.edu.tw 中原熊蓋站站長 http://best .cycu.edu.tw 中文化軟體聯盟網管 http://cpatch.org AX 工作室負責人 http://www. ax.com.tw. 如何取得上課投影片. - PowerPoint PPT PresentationTRANSCRIPT
2
講員介紹本名:孫仲岳 (Saturn Sun.)生日: 1980 年 11 月 4 日天蠍座現任:彰化市社區大學 兼任講師中原大學校園網路策進會 創會會長中原檔案伺服器網管 http://ftp.cycu.edu.tw中原熊蓋站站長 http://best.cycu.edu.tw中文化軟體聯盟網管 http://cpatch.org
AX 工作室負責人 http://www.ax.com.tw
4
計數器實作 – 觀摩觀摩
http://486.ax.com.twhttp://www.slime.com.twhttp://cna.cycu.edu.twhttp://search.cpatch.org
5
計數器實作 – 分析分類文字計數器圖形計數器流量統計計數器顯示於網頁上
6
計數器實作 – 實作編寫測試網頁將計數器加入網頁中語法?位置?排版?
7
計數器實作 – 思考表面上計數器運作顯示上站次數以圖片或文字呈現沒了,哪有這個簡單?
8
計數器實作 – 思考成為程式設計師將表面現象再細分將問題結構化、切割成可以判斷、處理考慮到別人沒考慮的問題除錯
9
計數器實作 – 流程引導載入網頁增加一個訪客數顯示計數器
10
計數器實作 – 流程引導再細分讀取網頁連接資料庫,寫入資料連接資料庫,取回資料將數值顯示在網頁上將數值轉成對應的圖片(圖形計數器)
11
計數器實作 – 流程引導規劃資料庫 [ 做法 1] – 個人計數器決定使用欄位一欄搞定欄位 New( 資料值 = 1)每跑一次, INSERT INTO 1 筆資料取回資料總筆數即可
12
計數器實作 – 撰寫新增資料 (INSERT INTO)讀取資料 (SELECT COUNT(*))印出資料 (echo)
13
計數器實作 – 流程引導規劃資料庫 [ 做法 2] – 多人計數器決定使用欄位兩欄搞定欄位 Name , 欄位 New( 資料值 = 1)每跑一次, INSERT INTO 1 筆資料取回資料總筆數即可
14
計數器實作 – 修改變更資料庫規劃新增資料 (INSERT INTO)變更 PHP 新增程式碼讀取資料 (SELECT COUNT(*))設定讀取的名稱 (WHERE NAME =‘XX‘)印出資料 (echo)
15
計數器實作 – 流程引導規劃資料庫 [ 做法 3] – 防灌水計數器決定使用欄位
四欄搞定欄位 Name , 欄位 New( 資料值 = 1), IP, 時間每跑一次,時間內 IP 不重複新增 1 筆資料取回資料總筆數即可
16
計數器實作 – 修改變更資料庫規劃新增資料 (INSERT INTO)變更 PHP 新增程式碼 (加入檢查 )讀取資料 (SELECT COUNT(*))設定讀取的名稱 (WHERE NAME =‘XX‘)印出資料 (echo)
17
計數器實作 – 關鍵TIME_TO_SEC(time) - SQLgetenv("REMOTE_ADDR")substr() 、 strlen() 、相對路徑寫程式其實很簡單重點有二要知道哪裡不懂要能找答案,找不到答案要問
18
計數器實作 – 流程引導圖形計數器 VS 文字計數器圖形替換選擇圖形了解相對路徑
19
計數器實作 – 修改變更資料庫規劃新增資料 (INSERT INTO)變更 PHP 新增程式碼 ( 加入檢查 )讀取資料 (SELECT COUNT(*))設定讀取的名稱 (WHERE NAME =‘XX‘)先替換圖片,再印出資料 (echo)
20
資料庫備份保存您的 php 程式碼備份 / 還原資料庫
phpmyAdmin – 輸出 .sql 檔案將 data 資料夾內檔案保存
21
作業寫一個單純的網頁加入自己的寫的『圖形』計數器規格不限制附上『說明 .txt 』簡單說明一下,你的技術器有什麼特色
22
恭喜您您擁有 php 的基礎程式設計師能力回家作業,強化您的計數器未能寫出,也要試著看懂程式碼
23
參考網站 ( 一 )首頁製作百寶箱 http://dob.tnc.edu.tw
Jollen 網路學園http://www.jollen.org/
Mysql 中文參考手冊http://cna.cycu.edu.tw/mysqldoc
24
參考網站 ( 二 )
PHP Bible http://dslab.csie.ncu.edu.tw/~happyman/book/cphp3/index.php.htm
PHP 官方網站http://www.php.net
Google http://www.google.com.tw
25
下一份講義PHP 導論 – 8/16PHP 語法探索 – 8/17PHP+MYSQL – 8/18基礎應用一 ( 計數器 ) – 8/19基礎應用二 (留言版 ) – 8/20
26
謝謝各位有任何疑問,聯絡請洽:
http://best.cycu.edu.tw 中原熊蓋站 - 公用討論區寫信給我:[email protected]@ax.com.tw電話聯絡:0928-389698