




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、PHP教程 幾段值得初學(xué)者研究的PHP代碼段經(jīng)典循環(huán)例子<HTML><HEAD><TITLE>經(jīng)典循環(huán)例子</TITLE></HEAD><BODY><? for($counter = 1; $counter <= 6; $counter+) /循環(huán)6次 print("<B>counter is $counter</B><BR>n"); /打印6次 ?></BODY></HTML>for的高級(jí)運(yùn)用 <HTML><
2、;HEAD><TITLE>for的高級(jí)運(yùn)用</TITLE></HEAD><BODY><? /* * 打印必要的說(shuō)明文字 */ print("<B>距離星期一還有幾天?</B>n"); print("<OL>n"); for($currentDate = date("U"); /定義$currentDate時(shí)間格式 date("l", $currentDate) != "Monday" /判斷是不是當(dāng)前
3、系統(tǒng)時(shí)間是Monday $currentDate += (60 * 60 * 24) /當(dāng)前時(shí)間加上1天 /* * 打印時(shí)間名稱(chēng) */ print("<LI>" . date("l", $currentDate) . "n"); print("</OL>n");?></BODY></HTML>函數(shù)的簡(jiǎn)單調(diào)用:<HTML><HEAD><TITLE>簡(jiǎn)單的函數(shù)</TITLE></HEAD><BODY&
4、gt;<FONT SIZE=5><? function printBold($inputText) /定義function printBold() print("<B>" . $inputText . "</B>"); /打印$inputText print("這行沒(méi)有加重!<BR>n"); /直接打印字符串 printBold("這行加重了!"); /調(diào)用function printBold()函數(shù) print("<BR>n")
5、; print("這行沒(méi)有加重!<BR>n"); /直接打印字符串?></FONT></BODY></HTML>有返回值的函數(shù) <HTML><HEAD><TITLE>有返回值的函數(shù)</TITLE></HEAD><BODY><FONT SIZE=5><? function makeBold($inputText) /定義function makeBold()函數(shù) $boldedText = "<B>"
6、$boldedText .= $inputText; $boldedText .= "</B>" return($boldedText); /返回變量$boldedText print("這行沒(méi)有加重!<BR>n"); /直接打印字符串 print(makeBold("這行被加重了!") . "<BR>n");/調(diào)用function makeBold()函數(shù) print("這行沒(méi)有加重!<BR>n"); /直接打印字符串?></SIZE
7、></BODY></HTML>有默認(rèn)參數(shù)的函數(shù) <HTML><HEAD><TITLE>有默認(rèn)參數(shù)的函數(shù)</TITLE></HEAD><BODY><FONT SIZE=5><? function printColored($Text, $Color="black") /定義function函數(shù) print("<FONT COLOR="$Color">$Text</FONT>"); /獲取字符串的
8、內(nèi)容和顏色 printColored("這是黑顏色的字!"); /調(diào)用function函數(shù) print("<BR><BR>n"); printColored("這是藍(lán)顏色的字!", "blue"); /調(diào)用function函數(shù) print("<BR>n");?></SIZE></BODY></HTML>用的規(guī)算法判斷是否是整數(shù)<HTML><HEAD><TITLE>判斷整數(shù)</T
9、ITLE></HEAD><BODY><? function checkInteger($Number) if($Number > 1) /* 整數(shù)減1仍然是整數(shù) */ return(checkInteger($Number-1); elseif($Number < 0) /* 對(duì)于一個(gè)負(fù)數(shù),*/ /* 可以分析它的絕對(duì)值*/ return(checkInteger(-1)*$Number-1);/取絕對(duì)值,把負(fù)數(shù)按整數(shù)分析 else if($Number > 0) AND ($Number < 1) return("當(dāng)然不是
10、"); else /* 0 和 1 是整數(shù) */ /* 根據(jù)相關(guān)數(shù)學(xué)定義 */ return("是的"); print("<B>0是整數(shù)嗎?</B>" . checkInteger(0) . "<BR>n"); print("<B>7是整數(shù)嗎?</B> " . checkInteger(7) . "<BR>n"); print("<B>3.5呢?</B>" . check
11、Integer(3.5) . "<BR>n"); print("<B>那么-5呢?</B>" . checkInteger(-5) . "<BR>n"); print("<B>還有-9.2?</B>" . checkInteger(-9.2) . "<BR>n");?></BODY></HTML>初始化數(shù)組<HTML><HEAD><TITLE>初始
12、化數(shù)組</TITLE></HEAD><FONT SIZE=5><? $monthName = array(1=>"January", "February", "March",/初始化一個(gè)數(shù)組 "April", "May", "June", "July", "August", "September", "October", "November
13、", "December"); print(" 英語(yǔ)的“5月”是<B> $monthName5 </B>。<BR>n");/打印數(shù)組中的第6個(gè)元素?></FONT></BODY></HTML>獲取數(shù)組中的元素 <HTML><HEAD><TITLE>獲取數(shù)組中的元素</TITLE></HEAD><? $monthName = array( /*定義$monthName1到$monthName12*/ 1=
14、>"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December", /*定義$monthName"Jan"到$monthName"Dec"
15、;*/ "Jan"=>"January", "Feb"=>"February", "Mar"=>"March", "Apr"=>"April", "May"=>"May", "Jun"=>"June", "Jul"=>"July", "Aug"=>&q
16、uot;August", "Sep"=>"September", "Oct"=>"October", "Nov"=>"November", "Dec"=>"December", /*定義$monthNe"Jan"到$monthName"Dec"*/ "January"=>"January", "Februar
17、y"=>"February", "March"=>"March", "April"=>"April", "May"=>"May", "June"=>"June", "July"=>"July", "August"=>"August", "September"=>
18、"September", "October"=>"October", "November"=>"November", "December"=>"December" ); /*打印相關(guān)的元素*/ print("Month <B>5</B> is <B>" . $monthName5. "</B><BR>n"); print("Mon
19、th <B>Aug</B> is <B>" . $monthName"Aug" . "</B><BR>n"); print("Month <B>June</B> is <B>" . $monthName"June" . "</B><BR>n");?></BODY></HTML>創(chuàng)建一個(gè)多維數(shù)組 <HTML><HEAD&g
20、t;<TITLE>創(chuàng)建一個(gè)多維數(shù)組</TITLE></HEAD><? $Cities = array( /二維數(shù)組array() "華北地區(qū)"=>array( "北京市", "天津市", "石家莊" ), "西北地區(qū)"=>array( "西安", "拉薩" ) ); print("華北地區(qū): ".$Cities"華北地區(qū)"0); /打印$Cities"華
21、北地區(qū)"0?></BODY></HTML>PHP 4.0實(shí)現(xiàn)表格狀打印<HTML><HEAD><TITLE>實(shí)現(xiàn)表格狀打印</TITLE></HEAD><BODY><? /* * 數(shù)據(jù)表格化 */ print("<TABLE bgcolor='ffccoo' BORDER="1">n"); / 表格開(kāi)始 for($Row=1; $Row <= 12; $Row +) print("<TR&
22、gt;n"); / 開(kāi)始行 / do each column for($Column=1; $Column <= 12; $Column +) print("<TD>");/開(kāi)始列 print($Row * $Column);/表格元素乘積 print("</TD>"); print("</TR>n"); / 行結(jié)束 print("</TABLE>n"); / 表格結(jié)束?></BODY></HTML>查看系統(tǒng)的一些變量&l
23、t;HTML><HEAD><TITLE>查看PHP的環(huán)境變量</TITLE></HEAD><BODY><? print("你正在用文件的名字為: "); print(_FILE_); print(" <BR>n"); print("<hr>"); print("你的操作系統(tǒng)為: "); print(PHP_OS); print("<hr>"); print("你的php的版本為:
24、 "); print(PHP_VERSION)?></BODY></HTML>打開(kāi)本地或者遠(yuǎn)程文件<HTML><HEAD><TITLE>打開(kāi)本地或者遠(yuǎn)程文件</TITLE></HEAD><BODY><? print("<H3>通過(guò)http協(xié)議打開(kāi)文件</H3>n"); / 通過(guò) http 協(xié)議打開(kāi)文件 if(!($myFile = fopen("d:web/web/php/test/data.txt", "
25、;r") print("文件不能打開(kāi)"); exit; while(!feof($myFile) /循環(huán) / 按行讀取文件中的內(nèi)容 $myLine = fgetss($myFile, 255); print("$myLine <BR>n"); / 關(guān)閉文件的句柄 fclose($myFile);?></BODY></HTML>打開(kāi)文件的幾種方式比較 <HTML><HEAD><TITLE>讀取文件內(nèi)容</TITLE></HEAD><BODY
26、><? / 打開(kāi)文件同時(shí)打印文件的每一個(gè)字符 if($myFile = fopen("data.txt", "r") while(!feof($myFile) $myCharacter = fgetc($myFile); print($myCharacter); fclose($myFile); ?><? print("<hr>");?><? / 打開(kāi)文件同時(shí)打印文件的每一行 if($myFile = fopen("data.txt", "r")
27、while(!feof($myFile) $myLine = fgets($myFile, 255); print($myLine); fclose($myFile); ?><? print("<hr>");?><? /* 打開(kāi)文件同時(shí)打印文件的每一行, 同時(shí)去掉取回字符串中的 HTML 語(yǔ)言 */ if($myFile = fopen("data.txt", "r") while(!feof($myFile) $myLine = fgetss($myFile, 255); print($myLin
28、e); fclose($myFile); ?></BODY></HTML>訪(fǎng)問(wèn)文件常見(jiàn)屬性<HTML><HEAD><TITLE>訪(fǎng)問(wèn)文件常見(jiàn)屬性</TITLE></HEAD><BODY><BR><? print("文件的所有者(UID 值):"); print(fileowner("data.txt")."<br>"); print("文件的大?。?quot;); print(filesize(
29、"data.txt")."<br>"); print("文件的類(lèi)型:"); print(filetype("data.txt")."<br>");?></BODY></HTML>調(diào)用文本文件內(nèi)容 <HTML><HEAD><TITLE>調(diào)用文本文件內(nèi)容</TITLE></HEAD><BODY><CENTER><? / 打開(kāi)文件同時(shí),打印每一行 $myFil
30、e = file( "data.txt"); for($index = 0; $index < count($myFile); $index+) print($myFile$index."<BR>"); ?></CENTER></BODY></HTML>創(chuàng)建目錄函數(shù) <HTML><HEAD><TITLE>創(chuàng)建目錄函數(shù)</TITLE></HEAD><BODY><? if(mkdir("myDir1",
31、 0777) /創(chuàng)建目錄的函數(shù) print("目錄創(chuàng)建成功"); /目錄建立成功 else print("目錄建立失敗!"); /目錄建立失敗 ?></BODY></HTML>瀏覽目錄 <HTML><HEAD><TITLE>瀏覽目錄</TITLE></HEAD><BODY><? / 使用表格瀏覽目錄的結(jié)構(gòu) print("<TABLE BORDER="1">n"); / 創(chuàng)建表格的頭 print(&
32、quot;<TR><font color='red'>n"); print("<TH>文件名</TH>n"); print("<TH>文件的大小</TH>n"); print("</font></TR>n"); $myDirectory = opendir("."); / 建立操作目錄的句柄 / 讀出目錄中的每一個(gè)子項(xiàng) while($entryName = readdir($myDirector
33、y) print("<TR>"); print("<TD>$entryName</TD>"); print("<TD ALIGN="right">"); print(filesize($entryName); print("</TD>"); print("</TR>n"); closedir($myDirectory); / 關(guān)閉目錄 print("</TABLE>n");
34、?></BODY></HTML>PHP相關(guān)信息 <HTML><HEAD><TITLE>PHP相關(guān)信息</TITLE></HEAD><BODY><? phpinfo();?></BODY></HTML>常用的數(shù)值判斷函數(shù) <HTML><HEAD><TITLE>常用的數(shù)值判斷函數(shù)</TITLE></HEAD><BODY><? /判斷數(shù)組 $colors = array("re
35、d", "blue", "green"); if(is_array($colors) print("colors is an array"."<br>"); /雙精度數(shù)判斷 $Temperature = 15.23; if(is_double($Temperature) print("Temperature is a double"."<br>"); /整數(shù)判斷 $PageCount = 2234; if(is_integer($PageCo
36、unt) print("$PageCount is an integer"."<br>"); /對(duì)象判斷 class widget var $name; var $length; $thing = new widget; if(is_object($thing) print("thing is an object"."<br>"); /字符判斷 $Greeting = "Hello" if(is_string($Greeting) print("Greeting
37、 is a string"."<br>"); ?></BODY></HTML>文件上傳界面 <HTML> <HEAD> <TITLE>文件上傳界面</TITLE> </HEAD> <BODY><TABLE><CENTER> <? if($UploadAction)$UploadAction=0; $TimeLimit=60; /*設(shè)置超時(shí)限制時(shí)間默認(rèn)時(shí)間為 30s,設(shè)置為0時(shí)為不限時(shí) */ set_time_limit($
38、TimeLimit); If($Upfile != "none")&& ($Upfile != "") $Filepath="d:webwebphptest" /上載文件存放路徑$FileName=$Filepath.$Upfile_name; if($Upfile_size <1024) /上載文件大小 $FileSize = (string)$Upfile_size . "字節(jié)" elseif($Upfile_size <(1024 * 1024) $FileSize = number_format(double)($Upfile_size / 1024), 1) . " KB" else $FileSize = number_format(double)($
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 宣傳推廣部管理制度
- 家具廠車(chē)輛管理制度
- 庫(kù)房配料員管理制度
- 張作霖家庭管理制度
- 彩票店臺(tái)賬管理制度
- 律師會(huì)見(jiàn)室管理制度
- 德克士崗位管理制度
- 快時(shí)尚門(mén)店管理制度
- 急救培訓(xùn)證管理制度
- 總監(jiān)級(jí)薪酬管理制度
- 夾具考試題及答案
- 青海省消防救援總隊(duì)招聘消防文員筆試真題2024
- 浙江潔普斯清潔設(shè)備有限公司年產(chǎn)11萬(wàn)臺(tái)清洗機(jī)技改項(xiàng)目環(huán)評(píng)報(bào)告
- 2025至2030軍工裝備行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及競(jìng)爭(zhēng)形勢(shì)及有效策略與實(shí)施路徑評(píng)估報(bào)告
- 兵團(tuán)精神試題及答案
- 村寨垃圾收費(fèi)管理制度
- 江蘇保安證考試題及答案
- 2024年江西省中考生物·地理合卷試卷真題(含答案逐題解析)
- 抑郁病診斷證明書(shū)
- 維克多高中英語(yǔ)3500詞匯
- 脫硫電氣施工方案(完整版)
評(píng)論
0/150
提交評(píng)論