培正教育中心._第1页
培正教育中心._第2页
培正教育中心._第3页
培正教育中心._第4页
培正教育中心._第5页
免费预览已结束,剩余3页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、I.T.教學行政支援(技術) 證書課程ITS306網頁程式設計及編寫培正教育中心IT 種子計劃 I.T. 教學行政支援(技術)證書課程ITS306網頁程式設計及編寫培正教育中心IT 種子計劃P.1I.T.教學行政支援(技術) 證書課程ITS306網頁程式設計及編寫PHP的輸入如之前所提及,程式設計者可以利用表單(form) 內的 action 將資料傳送至一個php 程式。另外程式設計者亦可以利用瀏覽器的網址來輸入資料,只要在輸入網址時,在網址後面附帶輸入的資料。開始輸入資料區分資料間http:/server/5-1.php?Name=billy&score=90第一個資料第二個資料位於 ”=

2、”左邊的為參數,位於等號左邊右邊為參數值 。經 php 解讀後,在 php 程式中可以直接使用 $Name 及 $score 來獲取參數值。練習一:編寫一個ex5-1.php 的網頁,使用者在瀏覽器上輸入資料如: opt1=50、 opt2=30、 opt3=20、 question=特首選舉然後計出所含百分比如下圖:小提示$total_ppl = intval($opt1) + intval($opt2) + intval($opt3); / 計算總人數每一項目的百分比為 (人數 / 總人數 ) * 100將數字轉換字串strval ($var+4);培正教育中心IT 種子計劃P.2I.T.

3、教學行政支援(技術) 證書課程ITS306網頁程式設計及編寫php 程式除了可以讀取附帶在網址後面的資料外,也可以讀取HTML表單的內容如:表單傳送後的地址足球 參數名稱籃球 參數的值排球 只要在php 中利用 $sports 就可以讀取使用者所選擇的運動。練習一:編寫一個ex5-2.htm 及 ex5-2.php 的網頁ex5-2.htm 為一個表單頁含有一個文字方塊及兩個選擇題如下 ex5-2.php 列出使用者所選擇培正教育中心IT 種子計劃P.3I.T.教學行政支援(技術) 證書課程ITS306網頁程式設計及編寫會員登入Apache module 形式的 PHP 支援 HTTP Aut

4、hentication,只要利用 header 即可。您已經看過這個典型的範例了吧??phpif(!isset($PHP_AUTH_USER)Header(“” My Realm” );Herder( “ HTTP-1.0 401 Unauthorized” );echo “ Text to send if user hits Cancel button”;Check 有冇loginexit;elseecho“ Hello $PHP_AUTH_USER.”;echo“ You entered $PHP_AUTH_PW as you password.”;?上面這個例子,沒有檢查 usernam

5、e 及 password,只是單純的印出來。但是這種方式在 register_globals=Off 是行不通的,因為 $PHP_AUTH_* 共沒有被 register 到 global。培正教育中心IT 種子計劃P.4I.T.教學行政支援(技術) 證書課程ITS306網頁程式設計及編寫名稱 :密碼 : ” 這樣一個script 還沒完成,也還沒有輸出任何東西。先考慮後續的問題:不同網頁間,如何把已經認證的訊息互相傳遞?我們打算用session 試試。在這個 script 後面加上 session,把這個 username記錄下來。最後才開始輸出網頁內容。完整程式如下:培正教育中心IT 種子

6、計劃P.5I.T.教學行政支援(技術) 證書課程ITS306網頁程式設計及編寫 如果未有登入名稱 : ”歡迎您的光臨 !網頁一 網頁二 進入會員區之後,其他的連結怎樣參照到登入資訊呢?用session:(ex5-3-1.php)嗨 !這裡是第二頁 !到於登出,只要把session destroy 即可。/ Unset all of the session variables. session_unset();/ Finally, destroy the session. session_destroy();培正教育中心IT 種子計劃P.6I.T.教學行政支援(技術) 證書課程ITS306網頁程式設計及編寫練習三:編寫一個 ex5-3.php 及 ex5-3-1.php 的網頁如上的源碼

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论