国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 開發 > PHP > 正文

PHP常用技巧匯總

2024-05-04 23:43:29
字體:
來源:轉載
供稿:網友
這篇文章主要針對PHP常用技巧進行了詳細匯總,感興趣的小伙伴們可以參考一下
 

本文為大家分享了多個php常用技巧,供大家參考,具體內容如下

1、PHP文件讀取函式

//文件讀取函式function PHP_Read($file_name) {$fd=fopen($file_name,r);while($bufline=fgets($fd, 4096)){$buf.=$bufline;}fclose($fd);return $buf;}?>

2、文件寫入函式

//文件寫入函式function PHP_Write($file_name,$data,$method=”w”) {$filenum=@fopen($file_name,$method);flock($filenum,LOCK_EX);$file_data=fwrite($filenum,$data);fclose($filenum);return $file_data;}?>

3、靜態頁面生成函式

//靜態頁面生成函式function phptohtm($filefrom,$fileto,$u2u=1){if($u2u==1){$data=PHP_Read($filefrom);}else{$data=$filefrom;}PHP_Write($fileto,$data);return true;}?>

4、指定條件信息數量檢索函式

//指定條件信息數量檢索函式function rec_exist($table,$where){$query=”select count(*) as num from $table “.$where;$result=mysql_query($query) or die(nerror(1));$rowcount=mysql_fetch_array($result);$num=$rowcount["num"];if ($num==0){return false;}return $num;}?>

5、目錄刪除函式

//目錄刪除函式function del_DIR($directory){$mydir=dir($directory);while($file=$mydir->read()){if((is_dir(“$directory/$file”)) AND ($file!=”.”) AND ($file!=”..”)){del_DIR(“$directory/$file”);}else{if(($file!=”.”) AND ($file!=”..”)){unlink(“$directory/$file”);//echo “unlink $directory/$file ok “;}}}$mydir->close();rmdir($directory);//echo “rmdir $directory ok “;}?>

6、目錄名稱合法性檢測函式

//目錄名稱合法性檢測function isen($str){$ret=”";for($i=0;$i $p=ord(substr($str,$i,1));if(($p<48 & $p!=45 & $p!=46) || ($p>57 & $p<65) || ($p>90 & $p<97 & $p!=95) || $p>122){nerror(“不符合規范!”);}$ret.=chr($p);}return $ret;}?>

7、PHP分頁函數

//分頁函數function splitlist($HALT,$LRLIST,$ECHOCNT,$paper,$table,$where,$page_id,$userid){global $splitstr,$sumcnt;if($paper==”" || $sumcnt==”"){$query = “select count(*) as num from $table $where”;$result = mysql_query($query);$row = mysql_fetch_array($result);$sumcnt=$row["num"];if($sumcnt==0){nerror(“該版內還沒有選擇發布新聞 !”);}$paper=1;}$sumpaper=($sumcnt-$sumcnt%$ECHOCNT)/$ECHOCNT;if(($sumcnt%$ECHOCNT)!=0) $sumpaper+=1;if($sumpaper==1 && $HALT==0) return($where);$enwhere=base64_encode(base64_encode($where));if(($LRLIST*2+1) < $sumpaper){if(($paper-$LRLIST) < 2){$tract=1;$sub=$LRLIST*2+1;}else if(($paper+$LRLIST) >= $sumpaper){$tract=$sumpaper-($LRLIST*2);$sub=$sumpaper;}else{$tract=$paper-$LRLIST;$sub=$paper+$LRLIST;}}else{$tract=1;$sub=$sumpaper;}$uppaper=$paper-1;$downpaper=$paper+1;$startcnt=($paper-1)*$ECHOCNT;$where.=” limit ${ startcnt },${ ECHOCNT }”;if($tract > 1) { $splitstr=”【 << “; }else $splitstr=”【 << “;for($i=$tract;$i<=$sub;$i++){if ($i!=$paper) $splitstr.=”".$i.” “;else $splitstr.=”".$i.” “;}if ($sub!=$sumpaper) $splitstr.=”>> 】”;else $splitstr.=”>> 】”;return($where);}?>

PHP關于分頁函式的使用說明 
8、PHP圖片文件上傳函式

//圖片文件上傳函式function upload_img($UploadFile,$UploadFile_name,$UploadFile_size,$UploadPath,$max_size=64){//$TimeLimit=60; //設置超時限制時間 缺省時間為 30秒 設置為0時為不限時//set_time_limit($TimeLimit);if(($UploadFile!= “none” )&&($UploadFile != “” )){$FileName=$UploadPath.$UploadFile_name;if($UploadFile_size <1024){$FileSize=”(string)$UploadFile_size” . “字節”;}elseif($UploadFile_size <(1024 * $max_size)){$FileSize=number_format((double)($UploadFile_size / 1024), 1) . ” KB”;}else{nerror(“文件超過限制大小!”);}//{//$FileSize=”number_format((double)($UploadFile_size” / (1024 * 1024)), 1) . ” MB”;// }if(!file_exists($FileName)){if(copy($UploadFile,$FileName)){return “$UploadFile_name ($FileSize)”;}else{nerror(“文件 $UploadFile_name 上載失敗!”);}unlink($UploadFile);}else{nerror(“文件 $UploadFile_name 已經存在!”);}//set_time_limit(30); //恢復缺省超時設置}}

以下是一些小技巧: 
1、 PHP如何判斷ip地址合法性

if(!strcmp(long2ip(sprintf(“%u”,ip2long($ip))),$ip)) echo “is ipn”;—-email的正則判斷eregi(“^[_.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z_-]+.)+[a-zA-Z]$”, $email);檢測ip地址和mask是否合法的例子  $ip = '192.168.0.84′;$mask = '255.255.255.0′;$network = '192.168.0′;$ip = ip2long($ip);$mask = ip2long($mask);$network = ip2long($network);if( ($ip & $mask) == $network) echo “valid ip and maskn”;?>—-

2、PHP文件下載頭部輸出如何設定

header(“Content-type: application/x-download”);header(“Content-Disposition: attachment; filename=$file_download_name;”);header(“Accept-Ranges: bytes”);header(“Content-Length: $download_size”);echo ‘xxx'

3、PHP用header輸出ftp下載方式,并且支持斷點續傳
一個例子:

header(‘Pragma: public');header(‘Cache-Control: private');header(‘Cache-Control: no-cache, must-revalidate');header(‘Accept-Ranges: bytes');header(‘Connection: close');header(“Content-Type: audio/mpeg”);header(“Location:ftp://download:1bk3l4s3k9s2@232.2.22.22/2222/web技術開發知識庫/cn_web.rmvb”);

4、PHP正則匹配中文

ereg(“^[".chr(0xa1)."-".chr(0xff)."]+$”, $str);

5、批量替換文本里面的超級鏈接

function urlParse($str = ”){if (” == $str) return $str;$types = array(“http”, “ftp”, “https”);$replace = <<”.htmlentities('1′).htmlentities('2′).”EOPHP;$ret = $str;while(list(,$type) = each($types)){$ret = preg_replace(“|($type://)([^s]*)|ie “, $replace, $ret);}return $ret;}

以上就是本文的全部內容,很常用的php技巧送給大家,希望大家喜歡。



注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
91在线超碰| 国产在线麻豆精品| 国产主播福利在线| 国产69精品久久久久孕妇国产69久久 | 精品国产福利一区二区在线| 国产精品探花在线| 国产乱在线观看视频| 国产色a在线| 精品av中文字幕在线毛片| 在线观看电影av| 欧美性猛交xxxx免费看蜜桃| 天天操人人爽| 亚洲尤物在线视频| 大香伊人中文字幕精品| 国产精彩视频在线观看免费蜜芽| 在线国产小视频| 国产麻豆免费| 日本视频在线观看一区二区三区| 午夜视频在线观看网站午夜视频在线| 国产福利在线看| 毛片在线视频| √天堂资源中文www| 女人色在线免费视频| 国产色在线观看| 黄色激情网址| 一二三四区在线观看| 尤物网址在线观看| 欧美日韩久久中文字幕| 国产精品伦一区二区三区级视频频 | 国产精品自拍亚洲| 97在线超碰| 国产精品入口麻豆免费观看| 日本电影在线观看| 精品剧情v国产在线观看| 国产一级片麻豆| 天堂在线视频| 九九热视频免费在线观看| 在线观看的网站你懂的| 国产黄色在线播放| 国产区高清在线| 国产三级在线看| 国产美女高潮| 狠狠狠综合7777久夜色撩人| av亚洲在线| 四虎网站在线观看| 操操操综合网| 美女av在线播放| 麻豆国产视频| 天堂在线免费视频| 国产精品麻豆一区二区三区| 国产对白国语对白| 精品久久亚洲一级α| 国产99re66在线视频| 精品国产白色丝袜高跟鞋| 国产91足控脚交在线观看| 国产精品bbw一区二区三区| 91九色在线看| www在线视频观看| 四虎成人精品在永久在线观看| 9色在线视频网站| 一本大道五月香蕉| 男人天堂v视频| 黄色毛片在线| 精品网站www| 亚洲欧美小说国产图片| 免费不卡中文字幕视频| 91xxx在线观看| 99久热re在线精彩视频| 欧美日韩性视频一区二区三区| 国产原创精品视频| 99在线播放| 91sp网站在线观看入口| av福利在线观看| 麻豆精品视频入口| 国产国产人免费人成免费视频| 噜噜噜噜噜在线视频| 国产一二区视频| 日本视频在线观看一区二区三区| 懂色一区二区三区| av一级在线| 国产福利在线视频| 国产乱在线观看视频| 亚洲综合激情六月婷婷在线观看| 狠狠操五月天| 亚洲精品自拍区在线观看| 国产日韩网站| 黄网址在线播放免费| 亚洲欧美自拍另类| 国产精品久久久久白浆| 国产精品一区二区三区高清在线 | 国产精品久久久精品a级小说| а√资源新版在线天堂| 国产极品一区二区三区 | 国产剧情在线一区| 99re在线视频播放| 国产区视频在线| 国产麻豆视频免费观看| 麻豆精品不卡国产免费看| 亚洲综合在线免费| 99在线播放| 永久免费av网站| 精品电影在线| 中文字幕2019第三页| 国产黄a三级三级三级av在线看 | 国产精品二线| 国产视频二区| 黄色毛片在线| 国产精品一区在线看| 国内a∨免费播放| **三级三级97片毛片| 国产老肥熟xxxx在线观看| 福利视频在线导航| 国产天堂av| 9999在线视频| 亚洲成人在线播放| 欧美日韩视频精品一区二区| 狠狠操视频网| 国产精品入口麻豆高清| 91福利在线视频| wwww亚洲| 五月伊人六月| 成人超碰在线| 999福利在线视频| 欧美一级久久久久久久久大| 国产中文字幕在线播放| 国产黄色片在线观看| 中文字幕av在线| 国产毛片毛片| 在线激情网站| 午夜不卡视频| 先锋av资源网| 国产精品白浆视频免费观看| av文字幕在线观看| 国产一级网站视频在线| 日本在线观看网站| 午夜视频在线看| 91美女主播在线视频| 黄网址在线永久免费观看| 国产娇喘精品一区二区三区图片| 免费在线观看a| 在线视频中文字幕| 国产羞羞视频| 国产在线超碰| 日本卡一卡2卡3卡4精品卡网站| 国产网站免费观看| 91xxx在线观看| 高潮白浆视频| 青娱乐在线视频观看| 99中文字幕一区| 国产精品免费91| 国产羞羞视频| 国产在线拍揄自揄拍视频| 亚洲综合色视频在线观看 | 国产福利片在线| 最近中文字幕mv免费高清在线| 日本h视频在线观看| 在线国产网址| 伊人网在线视频| 永久av在线| 69国产精品视频| 国产youjizz在线| 精品一区二区三区在线成人 | 超碰在线中文| av亚洲男人天堂| 亚洲日本一区二区三区在线观看| 国产二区三区在线| 国产福利在线免费观看| 国产精品99999| 精品电影在线| av资源网站在线观看| www.久草.com| 国产中文字幕在线| 国产一级片在线播放| 国产成人综合美国十次| 在线一二三区| 激情丁香在线| 国产青青视频| 国产高清视频在线观看| 51成人精品网站| av在线免费播放| 国产理论电影在线观看| 国产三级在线免费观看| 亚洲欧洲成人| 尤物视频在线观看| 永久免费在线观看| 久热免费在线视频| 国产激情在线| 欧美亚洲系列| 国产精品视频流白浆免费视频| 精品推荐蜜桃传媒| 久久精品无码一区二区日韩av| 国产亚洲精品久久久久久青梅| 国产9色视频| 蜜桃av网站| 99在线播放| 国产九九在线| 青草视频在线播放| 精精国产xxxx视频在线动漫| 国产毛片在线看| а√最新版在线天堂|