




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、實(shí)驗(yàn)綜合成績(百分制)實(shí)驗(yàn)評閱教師簽名其實(shí)驗(yàn)態(tài)度優(yōu)良中及格不及格李躍貞中實(shí)驗(yàn)報告優(yōu)良中及格不及格華北匕科技學(xué)院管理學(xué)院實(shí)驗(yàn)報告冊實(shí)驗(yàn)課程名稱:電子商務(wù)開發(fā)技術(shù)實(shí)驗(yàn)項(xiàng)目序號:實(shí)驗(yàn)三實(shí)驗(yàn)項(xiàng)目名稱:php 語言編程實(shí)驗(yàn)室名稱:電子商務(wù)實(shí)驗(yàn)室開課學(xué)期:20152016學(xué)年第 1學(xué)期授課教師:李躍貞業(yè):電子商務(wù)專業(yè)級:B131名:范春喜號:201304064103實(shí)驗(yàn)指導(dǎo)教師:實(shí)驗(yàn)報告實(shí)驗(yàn)時間:2015年11月11 日 3.4 節(jié)、實(shí)驗(yàn)運(yùn)行環(huán)境Win dows2000+php 5.0+a pache2.0、實(shí)驗(yàn)?zāi)康?、掌握正則表達(dá)式的使用方法2、掌握php獲取html表單數(shù)據(jù)的方法3、掌握php中的文件
2、處理的使用方法4、掌握類的創(chuàng)建方法及應(yīng)用三、實(shí)驗(yàn)要求1、某表單及驗(yàn)證表單的程序如3-1文件夾,請運(yùn)行該程序并理解check.js文件中的正則表達(dá)式。?php $file name = hello/l.txt:$somecontent =我先被寫入的!rn;$somecontent1 = 我后被寫入的!rn;/首先我們要確定文件存在并且可寫 if (is_writable($file name) /在這個例子里,將使用只寫模式打開$filename/文件指針將會在文件的開頭,如果原來文件中有其他數(shù)據(jù),則會被刪除if (!$ha ndle = fopen ($file name, w) print
3、 不能打開文件 $filename;exit; /將$someco ntent寫入到我們打開的文件中。if (!fwrite($ha ndle, $someco nte nt) print 不能寫入到文件$filename;exit;print 成功地將 $somecontent 寫入到文件 $filename;/再次打開fclose($ha ndle);$ha ndle = fopen ($file name, w);/繼續(xù)打開文件寫入另外一個字符串,原來寫入的數(shù)據(jù)則被清除fwrite($ha ndle, $somec onten t1);fclose($ha ndle);寫入到文件$fil
4、ename;print 成功地將 $somecontenti else print 文件 $filename不可寫;?DY建無儺加田倉 http fl Q匚韻host/? 2 占卩hp帝 a靈盹網(wǎng)址號航 舀9煦包亙高恢昔理財(cái)柏柏貸 a街tMt魚 舀今日頭壘新闔 直每日纏事d2、使用正則表達(dá)式編寫程序驗(yàn)證電話號碼或url地址。I2 誌ciii IVJ V1_二-! a輸入一個要驗(yàn)證的手機(jī)號碼;157326 3 3042t* j.Vtacalhost/888g.iph衛(wèi)姮百盛 憾h日左網(wǎng)址導(dǎo)航 0 圖 aJK 逼S亦品右網(wǎng)址號曲掙游JKAU朋戲 回 戀寶SK I固Array ( C w al 1=
5、 日:2 R a3 3 s a4 4 = a5 5= 逋)5、某表單如下,請編寫獲取表單的程序:4 C*0I P docdlhosl 3 - V II ;蝎:0男I:iT捧:*圖甌 憾MQI23何址斶. “辭腹ALUJt 亦爭吳 0氐旳電ifl HM電脅(Is玉直咂個人簡介:亙企麗克鮒覺婦足帕11箍xT寶siX: . C 合巧 0 忙 P tip 7 local host/ n c ex. p ; i H hS 加曲姑網(wǎng)址辱航 *藪善i脫 ML游戲凰)灣卻薫 BCxglE=4* . -尸曇否保存該網(wǎng)站的翻?累存此庵逝苒揑示郵圖姓名範(fàn)春喜 性利男 密碼 its 125456 學(xué)歷???愛好:電腦
6、音樂 個人簡介喜歎薩克斯,麥子足球。Bl6、利用ajax或JQuery實(shí)現(xiàn)表單驗(yàn)證。運(yùn)行3-6文件夾中的程序并理解ajax或JQuery實(shí)現(xiàn)表單驗(yàn)證的方法。JQuery表單驗(yàn)證DEMO參與討論I戲in星Tit jmaej Gon/bl臨/F65幵27、編寫程序利用copy函數(shù)實(shí)現(xiàn)文件的上傳中対齢:電話號碼:A (Sr電話號略式;O03-4Kt 或 Ol-r08SS2 ):123A址,曲ia扣璉TIT電咀cc)網(wǎng)址:2131圖片上傳:躋文祥I未験文件A優(yōu)悶恥嘲來訓(xùn)里:a 文件上傳 您的姓名:vinput type=text name=user文件名稱:vinput name=myfile typ
7、e=file vinput typ e=hidde n n ame=p ost flag value=1vinput typ e=submit value=提交/ hrp/ localhosv?4 e e 巧八I園再匡 惴 Z川?網(wǎng)址孚航 蠢翩朗也 ALI游諛 田涯商亞 您的世名:梱著剖文彳??头Q;:詵擇文件沒肖詵擇文件HiFI設(shè)有可上傳的文件S 合巧 O tLv/|oca1ho5t/12;:.p ip8、利用php中的文件處理技術(shù)編寫程序如下:請運(yùn)行該程序并理解。?php$file name = hello/l.txt:$somecontent =我先被寫入的!rn;$somecontent
8、1 = 我后被寫入的!rn;/首先我們要確定文件存在并且可寫if (is_writable($file name) /在這個例子里,將使用只寫模式打開$filename/文件指針將會在文件的開頭,如果原來文件中有其他數(shù)據(jù),則會被刪除if (!$ha ndle = fopen ($file name, w) print 不能打開文件 $filename;exit; /將$someco ntent寫入到我們打開的文件中。if (!fwrite($ha ndle, $someco nte nt) print 不能寫入到文件$filename;exit;print 成功地將 $somecontent
9、寫入到文件 $filename;fclose($ha ndle);/再次打開$ha ndle = fopen ($file name, w);/繼續(xù)打開文件寫入另外一個字符串,原來寫入的數(shù)據(jù)則被清除fwrite($ha ndle, $somec onten t1);fclose($ha ndle);寫入到文件$filename;print 成功地將 $somecontenti else print 文件 $filename不可寫;?9、請編寫程序?qū)崿F(xiàn)動態(tài)頁面轉(zhuǎn)化為靜態(tài)頁面。創(chuàng)建文件仙htaj成功!無G 令 *0 0 h yi0Cdh05V4-i IJJIU園百盛岳加口期址翩、甘貓牖ALL1M
10、卿溥蓋離10、使用類編寫程序如下:請運(yùn)行該程序并理解。?php class Foo II定義基類/使用static關(guān)鍵字定義變量P ublic static $my_static = foo;p ublic fun cti on staticValue() retur n self:$my_static;class Bar extends Foo II 倉U建基類retur n paren t:$my_static;II返回基類的變量$my_staticII打印基類的$my_static 變量II雖然沒有創(chuàng)建類實(shí)例,但是可以直接訪問static變量print Foo:$my_static 結(jié)果
11、為.Foo:$my_static . ;$foo = new Foo();II創(chuàng)建基類實(shí)例print $foo-staticValue() . ;II通過方法放回static變量print $foo-my_static . ;II $my_static為未定義的屬性,所以為空II通過子類訪問$my_staticprint Bar:$my_static . ;$bar = new Bar();print $bar-fooStatic();II返回父類的static變量?p ublic fun cti on fooStatic() foo100G 合 *0 I莎BhpF果為向 0fbo11、利用類
12、編寫程序?qū)崿F(xiàn)文件上傳。見文件夾3-10。屬百度 幅h迪23悶址歸 密傲蹄理-ALU般 0詔至特S B Cocgleru n() echo 上傳失敗.$upload-errmsg();?12、php顯示中文時,經(jīng)常出現(xiàn)亂碼,請編寫一個編碼轉(zhuǎn)換類,從而實(shí)現(xiàn)編碼的自動轉(zhuǎn)換。input = $input;$this-out put = $out put;p rotected fun cti on chgcode($str)if($this-i nput != )$this-str = icon v($i np ut,$out pu t,$str);else$this-str = mb_con vert
13、_e ncod in g($str,$out pu t);fun ctio n getStr($str)$this-chgcode($str);return $this-str;fun cti on set Inpu t($ input)$this-input = $input;fun cti on setOut pu t($out put)$this-out put = $out put;fun cti on get Inpu t()retur n $this-input;fun cti on getOut pu t()retur n $this-out put;?13、做web開發(fā)時,需要
14、對各種情況作出處理,并輸出相應(yīng)的處理。請編寫一個輸出類,根據(jù)不同的情況,輸出不同的處理結(jié)果。vtable border=0 cell paddi ng=0 cells paci ng=0 請輸入用戶名稱: vinput n ame=n ame t yp e=text size=20 value= /x/td確認(rèn)/ vinput typ e=submit value= F * a 7 Qmet心loemoEf吟汐汀小請輸入用戶名稱!憑春言I refurbish(用戶名錯誤);else$tm - ski pacha nge(登陸成功,mai n.php); ?登陸成功禁止比反再豐冠活曜functi
15、on.php ?phpclass TakeMsgfun cti on _con struct()fun cti on sim pl eMsg($mess)echo $mess;fun cti on skip acha nge($mess,$url=NULL)if(!is_ null($url)echo alert(”.$mess.);locati on=.$url.;elseecho alert(.$mess.);locati on. reload;fun ctio n refurbish($mess,$sec=3,$url=NULL)if(is_ null($url)$hr = $_SERVERHTTP_REFERER;echo $mess.;echo 頁面將于.$sec.秒后跳轉(zhuǎn)。如果沒有跳轉(zhuǎn),請點(diǎn)擊這里 返回 ;echo ;elseecho $mess.;echo 頁面將于.$sec.秒后跳轉(zhuǎn)。如果沒有跳轉(zhuǎn),請點(diǎn)擊這里 返回 ;echo ;$tm = new TakeMsg();? simpleMsgC歡迎光臨);歡迎光臨?Itiij: do匚aNho5t/Li引mphp五、實(shí)驗(yàn)結(jié)果分析與總結(jié)次實(shí)驗(yàn)我基本掌握了正則表達(dá)式的使用方法,也實(shí)現(xiàn)了利用正則表達(dá)式限定表單輸入值,同時也學(xué)會了 php獲取html表單數(shù)據(jù)的方法,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中職新能源課題申報書
- 廣東省課題的申報書
- 博士生人文課題申報書
- 中藥農(nóng)業(yè)課題申報書
- 甘肅黨建課題申報書范例
- 腎內(nèi)科課題申報書
- 協(xié)同育人課題申報書參考
- 文學(xué) 課題申報書
- 人工綠化合同范本
- 變更經(jīng)營范圍合同范例
- (完整版)高中物理公式大全
- 小學(xué)生守則、日常行為規(guī)范教育實(shí)施方案
- 部編版小學(xué)六年級道德與法治下冊課堂達(dá)標(biāo)檢測試卷全冊含答案
- 巖土工程中的非線性問題分析
- 《普洱茶的定義》課件
- 儲備土地管護(hù)投標(biāo)方案 (技術(shù)方案)
- TensorFlow+Keras深度學(xué)習(xí)人工智能實(shí)踐應(yīng)用
- 學(xué)技能如何打逃生繩結(jié)固定繩結(jié)
- 自驅(qū)型成長:如何培養(yǎng)孩子的自律力
- 特殊教育:康復(fù)訓(xùn)練課程標(biāo)準(zhǔn)(年版)
- DCMM理論知識考試試題及答案
評論
0/150
提交評論