第17章 PHP應用實例探討 17-1 PHP應用實例探討 17-2 圖片版的訪客計數 17-3 訪客留言簿 17-4 聊天室

Slides:



Advertisements
Similar presentations
分享人:張益源. 個人資料介紹 姓名:張益源 畢業:體育系 97 級 專長:田徑、籃球、游泳 任教學校:慈濟大學實驗國民小學 學校職務:體育兼資訊老師.
Advertisements

●公司簡介. ●公司組織 行銷 企劃部 行銷 企劃部 研發 設計部 研發 設計部 視覺 設計部 視覺 設計部 媒體 製作部 媒體 製作部 行動 裝置部 行動 裝置部 執行長 總經理 管理部 本公司組織人力配置除董事長、執行長、總經理外,共 有六大部門,分別為研發部 6 人、管理部 4 人、視覺設計部.
西南政法大学图书馆 江波 重庆. 传统图书馆自动化图书馆复合图书馆数字图书馆  图书馆为图书流通服务所制定的相关规则,包 括图书流通类型、读者类型、读者可借阅图书 数量、可借阅时间、可续借时间、可续借次数、 可预约数量等。
学年度工作总结 —— 上海建桥学院 —— 上海建桥学院 实验室与资产管理处 实验室与资产管理处.
醫學美學之我見ー肉毒桿菌 班級:應日三乙 姓名:蔡雅卉 學號: 497E0076. 前言 現在的人,已經把 整型看做是微不足 道的事情了。即使 只是戴牙套、局部 雷射、割雙眼皮、 打美白針、肉毒桿 菌等等,都可以在 身體上做不同的改 變,而讓自己更滿 意自己的外表。
1 网站设计理念 大连理工大学创新实验学院 优秀网站展示 - LAMP 类网站
1 乌海职业技术学院机电工程系 王若东 副教授 乌海职业技术学院机电工程系 王若东 副教授 2007 年秋季乌海学院计算机类课程 (课程整体设计介绍)
猜谜语 有个小娃娃,真是没 礼貌。 见到小树摇一摇,吓 得树叶哇哇叫。 见到小花逗一逗,摘 去她的太阳帽。 没人和它交朋友,只 好自已到外处跑。
教務處註冊組 /7 (二) 10 : 00 至 15 : 00 止 ★ 6/8 彙整報名資料後, 6/9 向高中承 辦學校報名 ★ 因校內作業時間緊迫,逾時恕不 受理。 校內報名時間.
一、老师申请题目,以下指导老 师操作。 1. 登录教务系统 web 端. 2. 点击 “ 毕业设计 ” 工具栏下拉菜单中的 “ 论文 _ 教师申请题目 ”
三水区安监局 企业安全用电 2013年4月.
以XML可延伸式標注語言建立文章標誌系統研究- 以蘇軾詩為範圍
黄帝内经 内经教研室 王黎.
白玉苦瓜 余光中.
企业价值收益法评估 ----财务报表调整 主讲人:阮咏华 1.
职官与科举 职官:在国家机构中担任一定职务的官吏,这里面有职官的名称、职权范围和品级地位等方面的内容。
广西师范大学教科院马佳宏 电 话 0773- (O) 高校教师资格认定考试的若干事项 广西师范大学教科院马佳宏 电 话 0773- (O)
花开有日 芬芳天下 “国培计划(2012)” ——幼儿园骨干教师远程培训项目 山东幼儿园教师8班第4期简报 主办人:张瑞美     
《卖火柴的小女孩》 《海的女儿》 你 认 识 这 些 图 片 的 故 事 吗 《丑小鸭》 《拇指姑娘》 它们都来自于哪位作家笔下?
清华大学 罗念龙 2004年6月 集成学生系统 清华大学 罗念龙 2004年6月.
民主國家的政府體制 我國的中央政府體制 我國中央政府的功能 地方政府組織與功能
讲故事训练 授课人:田轶.
第十一課 菜園 6-11.
銷售與顧客關係管理 巫立宇.邱志聖 著.
职 业 礼 仪 讲师:刘巍女士.
李建民 教授 北京百川健康科学研究院 脊柱健康技术研究中心
校本选修课 第三专题 西藏问题 北京师大二附中 李文燕.
姓名: 钱琬婷 学号: 0501W238 专业: 计算机科学与技术 指导教师: 陈家琪 教授
20、豆花庄的小家伙们.
峰信 电话管理系统 产品介绍 上海艾家电子商务有限公司 2011年7月.
香港普通話研習社科技創意小學 周順強老師.
第八章 网络课程的设计与开发.
第七章 电子商务系统的运营与维护.
三大自然区的内部差异 地理 全日制普通高级中学教科书(选修) 第二册 人民教育出版社地理社会室 编著 人民教育出版社 关于.
教師資訊基本素養 蔡志強.
正修科技大學教學發展中心 教師教學觀摩與經驗分享 電子工程系 張法憲副教授.
8.1 系統軟件、應用軟件和驅動程序 電腦軟件 是使電腦處理指定工作的一連串指令 大致可分大為三類: 驅動程序 系統軟件 應用軟件.
教学网站设计与制作教程 第四周 主讲:黄光芳 TEL:
俄语字母的发音体系 阅读规则.
互联网时代班主任的挑战 万玮 2014年9月20日.
蘇軾詞的賞析
授課大綱 第一章 緒 論 第一節 應用文的意義 第二節 應用文的種類 第二章 書 信 第一節 書信的種類 第二節 書信的結構 第三章 便 條
苏州大汇信息科技有限公司 招聘简介.
柯奕宏(06) 王予亨(13) 郭秉逸(15) 楊雯凈(23) 顏佑瑩(32)
CDM Project Management Database Development
第十五章 传播学调查研究方法.
自然與生活科技領域 認識太陽能 蘇紋琪、石明玉.
PHP+MySQL互動式網頁程式設計班 範例實作-網路留言板 講師:林業峻 CSIE, NTU 6 /27, 2010.
Word 2003 學習導引手冊 第一章 WORD 基本操作 作者 丁安強 博碩-Word 2003 學習導引手冊 Ch01.
 全能的天才畫家- 李奧納多‧達文西 (西元1452年-1519年) 指導老師:袁淑芬老師 製作人:饒佩芯.
鄉村尋根-農具篇.
Cloud (AWS) 產品放置 ex.巴士, 球場, 旅館 …. 客戶需求SW模組化 1.客製化需求 2.Web技術
認識我的故鄉_台中市.
課程名稱:_____________ 指導教授:_____________
计算机组装、维修及 实训教程 第17章 微机软件的安装与设置 2019年4月11日星期四.
電腦基礎與網際網路 資訊安全 建立防火牆.
精忠报国  演唱:屠洪纲 作词:陈涛 作曲:张宏光  狼烟起 江山北望  龙起卷 马长嘶 剑气如霜  心似黄河水茫茫  二十年 纵横间 谁能相抗  恨欲狂 长刀所向  多少手足忠魂埋骨它乡  何惜百死报家国  忍叹惜 更无语 血泪满眶  马蹄南去 人北望  人北望 草青黄 尘飞扬  我愿守土复开疆  堂堂中国要让四方来贺.
XML備份MySQL資料庫 <html> <head>
如何检索统计申请与在研项目(科研人员) “科研之友”技术支持小组
新竹縣108學年度第1次國小以上 特殊教育鑑定安置說明會
進修學院與我.
樂樂請假了 尊重的故事 資料來源:臺北縣國民小學品德教育手冊 故事來源:臺北縣國民小學品德教育手冊 網路小故事
聽聽那冷雨---重點摘要 二愛 王煜榕.
“修身成材” 班级干部培训班 黑龙江大学党委学工部.
慈惠醫護管理專科學校圖書館 館際合作使用方法.
憲政與民主 應化3A 邱泓明.
“上海市教师教育课程资源共享管理平台” 学分银行操作指南
古蹟知性之旅 我和新港奉天宮有個約 報告人:陳 映 竹 傅 湘 甯.
第1章 HTML基础 主讲人:刘泰然 经济管理学院.
電子表單 簡介 高雄市鳳山區新甲國小 陳信宏.
Presentation transcript:

第17章 PHP應用實例探討 17-1 PHP應用實例探討 17-2 圖片版的訪客計數 17-3 訪客留言簿 17-4 聊天室 17-5 廣告郵件系統 17-6 電子賀卡系統

17-1 PHP應用實例探討-說明 在本章說明的PHP應用實例是整合本書之前的PHP程式所建立的Web網站,或稱為Web應用程式,在這些網站使用的PHP程式設計方法,如下所示: HTML網頁表單和PHP表單處理程式的實作範例。 PHP文字檔案相關處理函數的應用(將檔案視為資料庫)。 Session變數分享PHP程式的資料。 PHP的XML文件處理和XSLT轉換輸出HTML文件。 檔案上傳和Email電子郵件的寄送。

17-1 PHP應用實例探討-資料夾 在書附光碟的「Ch17」資料夾下擁有5個子資料夾,分別為本章各PHP應用實例的原始程式碼和網頁檔案,如下表所示:

17-1 PHP應用實例探討-執行 請將上述資料夾公布到Apache伺服器的目錄後,就可以執行本章PHP應用實例,其URL網址如下所示: http://localhost/Ch17/counter/counter.php 「counter」是各應用實例目錄,換句話說,就是執行此目錄下的網頁或PHP程式。 請注意!在執行本章的PHP應用實例前,請先確認Windows 2000/XP和Linux作業系統開放足夠的文字檔案寫入和讀取權限。

17-2 圖片版的訪客計數 17-2-1 圖片版訪客計數的架構 17-2-2 訪客計數counter.php

17-2 圖片版的訪客計數 網站的訪客計數是網站的必備元件,其目的是顯示多少位訪客曾經瀏覽過此網站,在作法上可以計算開站至目前為止的訪客數,或只計算一段時間內的訪客數。

17-2-1 圖片版訪客計數的架構 圖片版的訪客計數不是顯示文字內容的訪客計數,而是使用數字圖片組合成訪客計數,在PHP應用實例「Ch17\counter」資料夾下的相關檔案,如下表所示:

17-3 訪客留言簿 17-3-1 訪客留言簿的架構 17-3-2 使用訪客留言簿 17-3-3 留言表單guestbook.htm 17-3-4 留言表單處理程式guestbook.php 17-3-5 檢視留言showmessage.php

17-3 訪客留言簿 訪客留言簿是一種HTML表單應用,提供網友發表言論的園地,留言簿依序顯示訪客張貼的訊息。如果想留言,只需在表單輸入基本資料和留言內容,即可新增留言。

17-3-1 訪客留言簿的架構-檔案清單 訪客留言簿應用實例「Ch17\guestbook」資料夾的相關檔案,如下表所示:

17-3-1 訪客留言簿的架構-圖例 訪客留言簿的留言是儲存在文字檔案,文字檔案扮演類似資料庫的角色,提供PHP程式存取儲存的留言,其架構如下圖所示:

17-3-2 使用訪客留言簿-新增留言 請將訪客留言簿的網頁和PHP程式檔案公佈到可執行PHP程式的目錄,就可以進入網頁guestbook.htm新增訪客留言,如右圖所示:

17-3-2 使用訪客留言簿-檢視留言 在上述留言表單或新增留言網頁的下方按一下【檢視留言】超連結文字,就可以看到目前所有的訪客留言,如右圖所示:

17-4 聊天室 17-4-1 聊天室的架構 17-4-2 使用聊天室 17-4-3 聊天室框架頁chatroom.htm 17-4-4 送出訊息chatform.php 17-4-5 顯示聊天訊息showchatmsgs.php

17-4 聊天室 聊天室是一個公共的談天園地,不同於上一節的留言簿,這是一種即時通訊功能的網站,使用者可以馬上回應其他使用者的留言。

17-4-1 聊天室的架構-檔案清單 聊天室應用實例「Ch17\chatroom」資料夾的相關檔案,如下表所示:

17-4-1 聊天室的架構-圖例 聊天室訊息是使用文字檔案儲存,在檔案只會保留最新10則訊息,其架構如下圖所示:

17-4-2 使用聊天室 聊天室可以讓使用者自己取一個暱稱,然後使用暱稱送出訊息。請將PHP程式檔案都複製到一個可執行PHP程式的目錄,就可以開啟chatroom.htm框架頁,如下圖所示:

17-5 廣告郵件系統 17-5-1 廣告郵件系統的架構 17-5-2 使用廣告郵件系統 17-5-3 廣告郵件系統上傳表單adupload.htm 17-5-4 廣告郵件表單處理程式sendadmail.php

17-5 廣告郵件系統 廣告郵件系統是XML、XSLT、檔案上傳和電子郵件寄送的整合應用,提供網友寄送新品資訊的廣告郵件功能,網友只需上傳廣告內容的XML文件、XSLT Script和客戶郵件地址名單的XML文件,就可以寄送新產品說明的廣告郵件給各位客戶。

17-5-1 廣告郵件系統的架構-檔案清單 廣告郵件系統應用實例「Ch17\admail」資料夾的相關檔案,如下表所示:

17-5-1 廣告郵件系統的架構-圖例 廣告郵件系統整合檔案上傳、XML和郵件寄送功能,程式只是將表單選擇的上傳檔案上傳到伺服器,PHP程式以上傳檔案產生郵件內容和寄送電子郵件,其架構圖如下圖所示:

17-5-2 使用廣告郵件系統-說明 廣告郵件系統可以讓使用者上傳產品說明的XML文件和將它轉換成HTML文件的XSLT Script,再加上客戶名單的XML文件,就可以寄送HTML格式的廣告郵件。

17-5-2 使用廣告郵件系統-客戶電子郵件的XML文件 <?xml version="1.0" encoding="Big5"?> <users> <user> <name>陳會安</name> <email>hueyan@ms2.hinet.net</email> </user> <name>陳小安</name> <email>hueyan_chen@yahoo.com.tw</email> </users>

17-6 電子賀卡系統 17-6-1 電子賀卡系統的架構 17-6-2 使用電子賀卡系統 17-6-3 寄送賀卡postcard.htm 17-6-4 預覽賀卡priview.php 17-6-5 賀卡表單處理程式sendcard.php 17-6-6 檢視賀卡表單pickup.htm 17-6-7 檢視賀卡表單處理程式pickup.php

17-6 電子賀卡系統 電子賀卡系統是一種表單、文字檔案和電子郵件的整合應用,使用者在賀卡網站的表單選擇卡片圖片和輸入賀卡內容,在預覽卡片內容後,就會寄一封電子郵件給收件者,通知收件者在網站有一張電子賀卡,郵件內容為賀卡編號。 當收件者收到賀卡通知後,需要回到網站檢視賀卡內容,取出的方式是使用賀卡編號,在表單欄位輸入編號,就可以看到寄件者寄出的電子賀卡。

17-6-1 電子賀卡系統的架構-檔案清單 電子賀卡應用實例「Ch17\postcard」資料夾的相關檔案,如下表所示:

17-6-1 電子賀卡系統的架構-圖例1 電子賀卡網站的架構分為2個部分:寄送賀卡和檢視賀卡。首先是寄送電子賀卡的部分,其網站架構如下圖所示:

17-6-1 電子賀卡系統的架構-圖例2 當使用者在電子賀卡網站寄送賀卡後,收件者會收到電子郵件的通知,收件者需要回到電子賀卡網站才能檢視賀卡,其架構如下圖所示:

17-6-2 使用電子賀卡系統-寄送電子賀卡

17-6-2 使用電子賀卡系統-檢視電子賀卡