網路程式設計 畫面:HTML 程式:PHP, ASP, JSP … 驗證:Java Script(JS), VB Script

Slides:



Advertisements
Similar presentations
安裝 ASP 應用程式 - 檢查系統環境 - 第一步, 打開控制台。 第二步 打開 「系統管理工具」
Advertisements

第 一 篇 1 設店準備事項.
应用性能管理提升客户体验 龙珠客户案例分享 肖澍 云智慧公司.
程式語言與設計 授課教師:蔣德威.
Web程序设计基础 太原理工大学 计算机科学与技术学院 林福平 求实创新
自由軟體SFS3 SFS3 學務系統是採用開放原始程式碼所架構的校務行政電腦化系統,目標是希望使各中小學校能擁有一個自由開放強大的校務E化平台。 本系統採用 Apache+PHP+MySQL,具備強大的模組功能,並且跨平台支援 Linux/FreeBSD/Windows等作業環境。 最大的特色是:自由、開放、模組化、高度可擴展能力。
新竹縣博愛國民中學 曾琳富 學校整合模組(School) 安裝與使用 新竹縣博愛國民中學 曾琳富
Apache PHP MySQL 介紹與安裝設定 NIT 戴琬諭 NIT 林佳保.
Joomla! Part III 陳宗和.
转正述职报告 乐恩公司 史航
TQC+ JAVA全國教師研習會 PLWeb 程式設計練習平台 簡介.
XAMPP設定 - Apache.
第 1 章 使用 APP INVENTOR 2 開發 ANDROID APP
輕量級伺服器設置 1.HFS檔案伺服器架設實務與演練 2.AppServ與網路架站概說 3.AppServ+Xoops架設實務與演練
安裝 WAMP5 PHP 網頁必須要有 WWW 伺服器及 PHP 語法解析程式才能運作, 但一般人通常不會在自己的電腦上安裝 WWW 伺服器。 因此本節要介紹如何架設一個可執行 PHP 的 WWW 伺服器, 以方便測試自己撰寫的 PHP 網頁, 提高學習效率。
臺北市立大學 資訊科學系(含碩士班) 賴阿福
Supplement Data Mining 工具介紹 楊立偉教授 台灣大學工管系 2014 Fall 1.
VMware Player 安裝說明 2018/11/14.
JAVA vs. SQL Server 建國科技大學 資管系 饒瑞佶 2013/4 V1.
課程名稱:資料庫系統 授課老師:李春雄 博士
第一篇 Unix/Linux 操作介面 第 1 章 Unix/Linux 系統概論 第 2 章 開始使用 Unix/Linux
JDK 安裝教學 (for Win7) Soochow University
第1章 認識Arduino.
PHP平台安裝-如何取得軟體 各軟體支援機構網站: Apache Server:
第一組 指導教授:潘仁義老師 組 員:方明建 盧宗宏
Working with Databases (II) 靜宜大學資管系 楊子青
操作資料庫 教授:楊維邦 教授 助教:黃存賢 陳廷宣.
MySQL.
R教學 安裝RStudio 羅琪老師.
ASP.NET基本設計與操作 建國科技大學 資管系 饒瑞佶 2007年.
安裝JDK 安裝Eclipse Eclipse 中文化
Windoop操作步驟 於作業系統Windows 10 專業版.
網頁切換移轉 JS vs. ASP.NET.
OpenID與WordPress使用說明
連結資料庫管理系統.
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
FTP檔案上傳下載 實務與運用.
RFID資訊系統 建國科技大學資管系 饒瑞佶 2010/2011.
指導老師:黃貞芬 老師 專題組員:B 黃育宇 B 魏志軒 B 平震宇
網頁切換移轉 JS vs. ASP.NET.
電腦攻擊與防禦 使用電腦教室VMware軟體說明.
虛擬機器 下載QEMU Windows版 (0.9.1) 下載Kqemu Windows版 安裝QEMU 安裝Kqumu
MySQL管理 透過phpmyadmin來完成(MySQL的管理系統)
Java程式設計 Eclipse.
Chang Chi-Chung 國立大里高級中學
Linux作業系統 電腦教室Linux使用說明.
實驗目的: 快速建置論壇、部落格及電子商務系統
認識資料庫 MySQL 資料庫新增 MySQL 資料表新增 認識欄位資料表 資料新增、刪除、修改、瀏灠 資料表清空與刪除
網頁程式概論 建國科技大學資管系 饒瑞佶 2015/9 V1 2016/4 V2 2016/9 V3.
建國高中 丘聖光 高中資訊課程教學活動設計 問題解決 建國高中 丘聖光
讓Emulator可以 使用Android Market
伺服器安裝設定 AppServ Apache + PHP + MySQL Apache : Web Server
建國科技大學資管系 饒瑞佶 2012年(100學年度第2學期) 2012/2/22
IIS Internet Information Services
Google協作平台+檔案分享(FileZilla+網路芳鄰)
期末考.
個人網路空間 資訊教育.
智慧型手機程式設計 建國科技大學資管系 饒瑞佶 2011年(992).
FTP使用教學 簡介: 軟體名稱:FileZilla 軟體性質:Freeware 版本: 繁體中文版
電腦軟體設計 建國科技大學 資管系 饒瑞佶 2010年.
取得與安裝TIDE 從TIBBO網站取得TIDE
Text To Speech (TTS, 文字轉 語音)、讀簡訊 靜宜大學資管系 楊子青
編輯網頁可用那些應用程式? 記事本 Word FrontPage Dreamweaver.
程式移植.
Brief Guide of FrontPage
國立台灣大學 關懷弱勢族群電腦課程 By 資訊工程 黃振修
課程名稱:資料庫系統 授課老師:李春雄 博士
安裝JDK 配置windows win7 環境變數
指導老師:張慶寶 組員 : 蔡維庭 4970E028 劉明哲 4970E079 葉聖鴻 4991E020 康有成 4970E004
第1章 HTML基础 主讲人:刘泰然 经济管理学院.
Presentation transcript:

網路程式設計 畫面:HTML 程式:PHP, ASP, JSP … 驗證:Java Script(JS), VB Script 資料庫:MySQL, SQL Server, Access …

PHP程式設計 一、簡介 建國科技大學 資訊管理學系 饒瑞佶

PHP程式設計 教科書: 上課方式: 成績計算: 自編教材 投影片講解+上機實習+補充資料 期末專題50%、作業30%、平時20% 期末專題直接上傳網站

期末專題 需要用到至少一個JS功能 需要至少一個基本表維護 需要使用到SESSION功能(登入、購物車…) 需要使用至少2張資料表

學習重點 整體架構與觀念 確認問題的能力 解決問題的能力 說出結果的能力

授課大綱 週次 上課內容 1 PHP+MySQL環境架設與介紹 2 認識PHP程式 3 PHP程式與網頁製作的應用 4 HTML輸入表單 5 函數與網頁製作實務(一) 6 函數與網頁製作實務(二) 7 MySQL資料庫的使用 8 以PHP存取MySQL資料庫 9 訪客計數器--文字版、圖形版、Server版 10 會員管理、聊天室 11 線上購物、線上考試 12 FTP檔案上傳、搜尋引擎

PHP平台安裝 All are free to use! Windows(98/2000/xp) 或 Linux 作業系統 Apache Server(提供www服務) PHP Module MySQL Module(資料庫) PhpMyAdmin資料庫管理程式(管理MySQL) All are free to use!

WWW Server+PHP+MySQL之運作 WWW server:Apache、IIS、TomCat、Resin(提供http服務)… Server端執行程式:PHP、ASP、JSP … 資料庫:MySQL、SQL Server、Access … MySQL SQL Server Access Oracle DB2 要求服務 PHP ASP JSP 用戶端 Client 伺服端 Server Apache IIS TomCat 提供服務

WWW Server+PHP+MySQL之運作 IIS已內含ASP解譯模組 Apache需另外加掛PHP解譯模組 資料庫可以自行選擇,選對連接方式就可以 IIS+ASP+MySQL IIS+ASP+SQL Server Apache+PHP+Access Apace+PHP+SQL Server …. 本課程Apache+PHP+MySQL(使用Windows平台)

PHP平台安裝-如何取得軟體 1、教材網站 2、書本附贈光碟 3、各軟體支援機構網站: Apache Server:http://www.apache.org PHP Module:http://www.php.net MySQL Module:http://www.mysql.com PhpMyAdmin資料庫管理程式:http://www.phpmyadmin.net

PHP平台安裝-安裝步驟 以Windows平台為例 1、安裝Apache Server 2、安裝PHP模組 3、安裝MySQL模組 4、安裝PhpMyAdmin程式

PHP平台安裝-安裝Apache Server 1、下載Apache Server程式(exe執行檔) 2、直接執行就會開始進行安裝的動作 3、預設安裝目錄 C:\Program Files\Apache Group\Apache 4、PHP程式或是網頁預設目錄C:\Program Files\Apache Group\Apache\htdocs 5、用記事本修改C:\Program Files\Apache Group\Apache\conf\httpd.conf設定 以上目錄會依安裝方式或版本不同而不同

PHP平台安裝-安裝Apache Server 5、用記事本修改C:\Program Files\Apache Group\Apache\conf\httpd.conf設定 (1)加上下面兩行設定(藍色字) AddType application/x-httpd-php .php (注意-php與.php中間有一空白) AddType application/x-httpd-php-source .phps (注意-source與.phps中間有一空白) (2)在原先的DirectoryIndex index.html後面,新增其他的首頁設定 (藍色字) <IfModule mod_dir.c> DirectoryIndex index.html index.htm index.php index.php3 </IfModule>

PHP平台安裝-安裝Apache Server 5、用記事本修改C:\Program Files\Apache Group\Apache\conf\httpd.conf設定 (3)最後再加入下面二行設定 (藍色字) LoadModule php4_module c:/php/sapi/php4apache.dll AddModule mod_php4.c (4)更改網頁存放路徑 DocumentRoot 預設為c:\program files\apache group\apache\htdocs  記得要重新啟動Apache Server設定才有作用 編輯一index.htm檔案放置到網頁存放路徑 輸入http://localhost/index.htm或是http://127.0.0.1/index.htm來測試

PHP平台安裝-安裝PHP模組 1、下載PHP模組(ZIP壓縮檔) 2、解壓縮到c:\php (目錄可以自訂,但要配合Apache server的第5點設定) 3、複製php4ts.dll到windows的system 子目錄下。 4、複製php.ini-dist到windows目錄下,並改名為php.ini 

PHP平台安裝-安裝MySQL模組 1、下載MySQL模組(ZIP壓縮檔) 2、解壓縮到自訂目錄,在該目錄下執行setup.exe開始安裝 3、安裝預設路徑為C:\mysql

PHP平台安裝-安裝PhpMyadmin模組 1、下載PhpMyadmin模組(ZIP壓縮檔) 2、直接解壓縮至 C:\Program Files\Apache Group\Apache\htdocs\phpMyAdmin 3、修改 config.inc.php 找字串 $cfg['PmaAbsoluteUri'] = '',找到後改為 $cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin/' (設定PhpMyadmin的執行路徑)

PHP平台安裝測試 1、啟動apache 執行「C:\Program Files\Apache Group\Apache\Apache.exe」來啟動 2、啟動MySQL 執行「c:\mysql\bin\mysql.exe」來啟動MySQL 3、啟動PhpMyadmin 輸入網址 http://localhost/phpMyAdmin/index.php  

PHP平台安裝測試     如果你可以見到我,表示平台到此安裝成功

PHP平台安裝 以Windows平台為例 AppServ安裝模組v.2.6.0 Apache+PHP+MySQL+PHPMyAdmin一次搞定 網頁預設目錄…\appserv\www 本學期上課採用此版本

Appserv平台安裝結果 AppServ安裝模組v.2.3.0 http://127.0.0.1 或 http://localhost

伺服器的啟動與停止 開始程式集AppServ Control Server by Service 我的電腦(右鍵)管理服務及應用程式服務Apache 或 MySQL

Apache幾個重要的設定 (藍色字是可以改變預設定的值) 設定完成都需要重新啟動Apache伺服器 用記事本修改C:\AppServ\apache\conf\httpd.conf (1)網頁根目錄(預設C:\AppServ\www) DocumentRoot "C:/AppServ/www“ <Directory " C:/AppServ/www "> (2)首頁設定 在原先的DirectoryIndex index.html後面,新增其他的首頁設定 <IfModule mod_dir.c> DirectoryIndex index.html index.htm index.php index.php3 </IfModule> (3)Apache Server通訊埠 (如果有兩台WWW Server並存) Listen 80 (藍色字是可以改變預設定的值) 設定完成都需要重新啟動Apache伺服器

各元素之腳色與特性 HTML:使用者最後看到的畫面(不受保護) PHP:程式,讓畫面有變化(受保護) Java Script(JS):client端資料驗證(不受保護) MySQL:資料庫系統