PHP网页设计范例

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1-6-1 在Apache執行PHP程式-指 定網站的主目錄

在Apache伺服器只需修改httpd.conf組態 檔,就可以指定網站的主目錄,例如:在 Windows建立「D:\myPHP」資料夾後, 將此目錄指定成網站的主目錄:
• 找到【DocumentRoot】區段,將原文件目錄 前加上「#」表示是註解文字。 • 新增一行指定主目錄。
1-6-2 在IIS執行PHP程式-Web站 台目錄權限
權限 指令檔來源存取 讀取 指令或執行指令碼 執行 寫入 瀏覽目錄 說明 如果目錄設定【讀取】和【寫入】權限時,能夠存取原始程式 碼 顯示網頁文件檔案的內容,瀏覽 HTML 文件需要擁有這個權限 執行指令檔的文件檔案,如果目錄需要執行 PHP、ASP 或 ASP.NET 程式,需要擁有此權限 在目錄執行二進位檔案的權限,例如:ISAPI 應用程式或 CGI 程式,此權限同時支援上述的指令權限 使用瀏覽程式上傳檔案到此目錄的權限 使用超連結文字檢視目錄檔案清單的權限
1-6-2 在IIS執行PHP程式-在虛擬 目錄執行PHP程式2

在虛擬目錄可以執行PHP程式,例如:執行 Ch1-6.php的URL網址,如下所示:
http://localhost/Ch01/Ch1-6.php http://192.168.0.1/Ch01/Ch1-6.php
1-7 PHP程式的編輯工具
在IIS執行PHP程式 php.ini設定修改 重要!
Uncomment & 改成 =0
1-6-2 在IIS執行PHP程式-在主目 錄執行PHP程式


在Windows 2000/XP安裝好IIS 5後,預設建立 名為【預設的Web站台】或【預設的網站】的 Web網站,其主目錄是在 「C:\Inetpub\wwwroot」資料夾。 IIS在設定好PHP後,預設Web網站的主目錄擁 有【指令】權限,所以只需將PHP程式複製到主 目錄的資料夾,即網站的主目錄,例如:Ch16.php程式檔案,此時的URL網址,如下:

PHP還可以配合伺服端的資料庫系統建立網頁資 料庫,PHP程式可以直接存取資料庫的記錄資料 在瀏覽程式顯示。
1-2-2 PHP的開發環境

PHP屬於一種跨平台伺服端網頁技術的程式語言, 同時支援Linux/UNIX、Windows和Mac OS等 多種作業系統,在本書主要是說明Linux和 Windows作業系統下的PHP開發環境,需要搭配 的Web伺服器、資料庫系統和瀏覽程式,如下表 所示:
Web 伺服器 Apache Apache/IIS 資料庫系統 MySQL MySQL/ODBC 瀏覽程式 Netscape Netscape/IE
作業系統 Linux Windows
1-4 Windows的PHP開發環境


1-4-1 1-4-2 1-4-3 1-4-4
安裝Apache伺服器 安裝IIS 5伺服器 安裝PHP 設定PHP的環境

1-7-1 SciTE編輯工具的安裝 1-7-2 SciTE編輯工具的使用
1-7 PHP程式的編輯工具

在建立好PHP開發環境後,接下來我們還需 要編輯PHP程式的工具程式。在Linux作業 系統可以使用vi或Emacs,Windows作業 系統是記事本,在書附光碟提供跨平台的 程式編輯工具SciTE。
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php Action application/x-httpd-php "/php/php.exe“
DocumentRoot “D:\myPhp”
• Comment out 這行 才不會有非繁體中文 的預設編碼 • 瀏覽器會自行決定適 當編碼呈現之
http://localhost/Ch1-6.php http://192.168.0.1/Ch1-6.php
1-6-2 在IIS執行PHP程式-在虛擬 目錄執行PHP程式1


在【預設的網站】可以新增虛擬目錄儲存HTML 文件或PHP程式,只需擁有【執行指令碼】權限, 一樣可以執行PHP程式。 在Internet服務管理員的Internet Information Services樹狀結構可以看到新增的虛擬目錄 【Ch01】,如下圖所示:
1-4-3 安裝PHP-下載

PHP可以在官方網站免費下載,其下載網 址,如下所示:
PHP: http://www.php.net/downloads.php

在上述網頁可以下載最新版本的PHP安裝 程式,本書下載的版本是PHP 4.3.1,檔 案名稱為【php-4.3.1-installer.exe】。

PHP
• 最初只是一套使用Perl語言所撰寫的工具程式,主要是 用來追蹤線上履歷表的存取 • 在伺服端網頁技術已經成為主要使用的腳本語言 • 除了可以內嵌於HTML文件外,也是一種獨立的程式語 言
1-2-1 PHP的基礎-PHP的歷史(1)

PHP最初是由Rasmus Lerdorf在1995年使用 Perl開發的一套工具程式,稱為Personal Home Page Tools
PHP 版本 PHP/FI PHP/FI 2.0 PHP 3.0 PHP 4.0
1-2-1 PHP的基礎-PHP的用途

PHP是一種取代CGI程式的網頁程式語言
• 只需是CGI可以實作的功能,都可以改為使用PHP程式 來設計 • PHP語言只需配合Web伺服器和瀏覽程式,就可以建 立網站內容,直接透過瀏覽程式執行PHP程式,顯示 PHP執行結果的網頁內容。
L333
PHP網頁設計範例教本
陳會安、陳峰棋
第1章 PHP基礎與開發環境的建 立



1-1 1-2 1-3 1-4 1-5 1-6 1-7
網頁設計的基礎 PHP伺服端網頁技術 Linux的PHP開發環境 Windows的PHP開發環境 在Linux執行PHP程式 在Windows執行PHP程式 PHP程式的編輯工具
1-7-1 SciTE編輯工具的安裝-說 明

SciTE是一套支援Windows和X Windows 的免費程式碼編輯工具,目前版本為1.53, 全名為SCIntilla based Text Editor,這 是一套支援多種程式語言的程式碼編輯工 具,其下載網址,如下所示:
SciTE: http://www.scintilla.org/SciTE.html
1-6 在Windows執行PHP程式

1-6-1 在Apache執行PHP程式 1-6-2 在IIS執行PHP程式
1-6-1 在Apache執行PHP程式-說 明

在Apache伺服器執行PHP程式前,需要將 PHP程式檔案公佈到Web伺服器的網站目 錄,其預設的主目錄是位在「C:/Program Files/Apache Group/Apache2/htdocs」 資料夾。
1-7-1 SciTE編輯工具的安裝-在 Windows安裝和啟動

Windows版的SciTE是一個ZIP格式壓縮檔 案【wscite153.zip】,只需解壓縮此檔案, 預設建立「wscite」資料夾,然後將書附 光碟的2個設定檔案複製到此資料夾,就完 成SciTE的安裝,如下所示:
SciTEGlobal.properties local.properties

至於啟動SciTE,只是執行【SciTE.exe】 程式檔案。
隨書附贈的光碟的程式範例中 的Windows目錄中有所有的相關程式
1-4-1 安裝Apache伺服器-来自百度文库明

PHP本來是Linux/UNIX作業系統的伺服端 網頁技術,使用的Web伺服器通常是 Apache伺服器
如果讀者的Windows作業系統沒有IIS, 例如:Windows 98/ME或XP Home Edition,就可以安裝Apache伺服器建立 PHP開發與執行環境。

1-2-1 PHP的基礎-PHP的歷史(2)

3.0版
• 1997年PHP語言的發展轉移給Andi Gutmans和 Zeev Suraski這個小組 • PHP已經完全改寫成,這是官方的新版本,也擁有一個 新名稱PHP:Hypertext Preprocessor。

PHP 4.0版
• 在PHP 3.0官方版本推出後的數周,Andi Gutmans 和Zeev Suraski開始重寫PHP的核心程式 • 採用全新的Zend Scripting Engine(腳本語言引 擎),可以提供更佳的執行效率。
#AddDefaultCharset ISO-8859-1
1-4-4 設定PHP的環境-開啟設定 Apache伺服器的Configuration 檔
1-4-4 設定PHP的環境-設定IIS伺 服器


在【預設的網站】上執行右鍵快顯功能表的【內 容】指令,選【主目錄】標籤,按下方的【設定】 鈕,按【新增】鈕。 在【執行檔】欄按【瀏覽】鈕選取 「C:\PHP\php.exe」,【副檔名】欄輸入 【.php】。

1-4-1 安裝Apache伺服器-下載

Apache伺服器可以在官方網站免費的下載, 其下載網址,如下所示:
Apache伺服器: http://httpd.apache.org/download.cgi

在上述網頁可以下載最新版本的Apache伺 服器,本書下載的版本是Apache 2.0.45, 檔案名稱為【apache_2.0.45-win32x86-no_ssl.msi】。這個程式檔案需要使 用Windows Installer進行安裝。
1-4-1 安裝Apache伺服器-安裝

按二下【apache_2.0.45-win32-x86no_ssl.msi】檔案安裝Apache伺服器。
1-4-2 安裝IIS 5伺服器

如果是Windows 2000/XP作業系統的讀者,除 了可以使用上一節的Apache伺服器外,我們還可 以在Windows 2000/XP安裝微軟IIS元件的微軟 「IIS」(Internet Information Services)伺 服器。
1-4-3 安裝PHP-安裝

按二下【php-4.3.1-installer.exe】檔案進行安 裝。
1-4-4 設定PHP的環境-設定 Apache伺服器

Apache伺服器在安裝好PHP後,我們需要手動編 輯httpd.conf組態檔案的PHP相關設定,使用尋 找功能到適當位置,手工新增下列設定:
Document Root “D:\myPHP"
1-6-1 在Apache執行PHP程式-執 行PHP程式

將PHP程式複製到主目錄的資料夾 「D:\myPHP」,即網站的主目錄,例如:Ch16.php程式檔案,此時的URL網址,如下:
http://localhost/Ch1-6.php http://192.168.0.1/Ch1-6.php
1-2-1 PHP各版本的演進

PHP 4.0版支援
• 更多平台和種類的Web伺服器 • HTTP的Sessions管理和輸出緩衝區功能 • 更多保密方式取得使用者輸入的資料和許多全 新的語言架構

PHP各版本演進的年代,如下表所示:
年代 1995 年中 1997 年 11 月 1998 年 6 月 2000 年 5 月
Rasmus Lerdorf改為使用C語言撰寫這一套工具 程式
• 可連結資料庫和建立簡單的動態網站,稱為「PHP/FI」 (Personal Home Page /Forms Interpreter) • 使用類似Perl語言的語法、直接將程式碼內嵌於HTML 文件,並且支援一些基本Web功能和表單處理。
1-2 PHP伺服端網頁技術

1-2-1 PHP的基礎 1-2-2 PHP的開發環境
1-2-1 PHP的基礎-說明

「PHP」(PHP: Hypertext Preprocessor)
• 一種伺服端、跨平台且內嵌於HTML文件的「腳本語言」 (Scripting Language) • 屬於「開放原始碼」(Open Source),這是一種廣 泛應用的通用腳本語言,適用在Web網站的開發。
相关文档
最新文档