亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

一些使用頻率比較高的PHP函數

瀏覽:2日期:2024-02-19 10:55:55
在php開發中,我們經常會遇到一些函數,下面是整理好的,可以直接使用,方便開發效率,不過建議大家一定要先看懂,然后在這個基礎上增加功能就提高了自身能力了1.產生隨機字符串函數function random($length) {$hash = @#@#;$chars = @#abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz@#;$max = strlen($chars) - 1;mt_srand((double)microtime() * 1000000);for($i = 0; $i < $length; $i++) {$hash .= $chars[mt_rand(0, $max)];}return $hash;}2.截取一定長度的字符串注:該函數對gb2312使用有效function wordscut($string, $length ,$sss=0) {if(strlen($string) > $length) {if($sss){$length=$length - 3;$addstr=@# ...@#;}for($i = 0; $i < $length; $i++) {if(ord($string[$i]) > 127) {$wordscut .= $string[$i].$string[$i + 1];$i++;} else {$wordscut .= $string[$i];}}return $wordscut.$addstr;}return $string;}3.取得客戶端ip地址function getip(){if (getenv('http_client_ip') && strcasecmp(getenv('http_client_ip'), 'unknown'))$ip = getenv('http_client_ip');else if (getenv('http_x_forwarded_for') && strcasecmp(getenv('http_x_forwarded_for'), 'unknown'))$ip = getenv('http_x_forwarded_for');else if (getenv('remote_addr') && strcasecmp(getenv('remote_addr'), 'unknown'))$ip = getenv('remote_addr');else if (isset($_server[@#remote_addr@#]) && $_server[@#remote_addr@#] && strcasecmp($_server[@#remote_addr@#], 'unknown'))$ip = $_server[@#remote_addr@#];else$ip = 'unknown';return($ip);}4.創建相應的文件夾function createdir($dir=@#@#){if (!is_dir($dir)){$temp = explode(@#/@#,$dir);$cur_dir = @#@#;for($i=0;$i<count($temp);$i++){$cur_dir .= $temp[$i].@#/@#;if (!is_dir($cur_dir)){@mkdir($cur_dir,0777);}}}}5.判斷郵箱地址function checkemail($inaddress){return (ereg('^([a-za-z0-9_-])+@([a-za-z0-9_-])+(.[a-za-z0-9_-])+',$inaddress));}6.跳轉function gotourl($message=@#@#,$url=@#@#,$title=@#@#){$html ='<html><head>';if(!empty($url))$html .='<metahttp-equiv=@#refresh@# content='3;url=@#'.$url.'@#'>';$html .='<linkhref=@#../templates/style.css@# type=text/css rel=stylesheet>';$html .='</head><body><br><br><br><br>';$html .='<tablecellspacing=@#0@#cellpadding=@#0@#border=@#1@#width=@#450@#align=@#center@#>';$html .='<tr><tdbgcolor=@##ffffff@#>';$html .='<tableborder=@#1@#cellspacing=@#1@#cellpadding=@#4@#width=@#100%@#>';$html .='<trclass=@#m_title@#>';$html .='<td>'.$title.'</td></tr>';$html .='<trclass=@#line_1@#><tdalign=@#center@#height=@#60@#>';$html .='<br>'.$message.'<br><br>';if (!empty($url))$html .='系統將在3秒后返回<br>如果您的瀏覽器不能自動返回,請點擊[<a href='http://www.aoyou183.cn/bcjs/.$url.' target=_self>這里</a>]進入';else$html .='[<a href=@##@#=@#history.go(-1)@#>返回</a>]';$html .='</td></tr></table></td></tr></table>';$html .='</body></html>';echo $html;exit;}7.分頁(兩個函數配合使用)function getpage($sql,$page_size=20){global $page,$totalpage,$sums; //out param$page = $_get['page'];//$eachpage = $page_size;$pagesql = strstr($sql,' from ');$pagesql = 'select count(*) as ids '.$pagesql;$result = mysql_query($pagesql);if($rs = mysql_fetch_array($result)) $sums = $rs[0];$totalpage = ceil($sums/$page_size);if((!$page)||($page<1)) $page=1;$startpos = ($page-1)*$page_size;$sql .=' limit $startpos,$page_size ';return $sql;}function showbar($string=''){global $page,$totalpage;$out='共<font '.$totalpage.'color=@#red@#><b>'.$totalpage.'</b></font>頁 ';$linknum =4;$start = ($page-round($linknum/2))>0 ? ($page-round($linknum/2)) : '1';$end = ($page+round($linknum/2))<$totalpage ? ($page+round($linknum/2)) : $totalpage;$prestart=$start-1;$nextend=$end+1;if($page<>1)$out .= '<ahref=@#?page=1&&'.$string.'@#title=第一頁>第一頁</a> ';if($start>1)$out.='<ahref=@#?page='.$prestart.'@# title=上一頁>..<<</a> ';for($t=$start;$t<=$end;$t++){$out .= ($page==$t) ? '<font ['.$t.']color=@#red@#><b>['.$t.']</b></font> ' : '<a$thref=@#?page=$t&&'.$string.'@#>$t</a> ';}if($end<$totalpage)$out.='<ahref=@#?page='.$nextend.'&&'.$string.'@# title=下一頁>>>..</a>';if($page<>$totalpage)$out .= ' <ahref=@#?page='.$totalpage.'&&'.$string.'@# title=最后頁>最后頁</a>';return $out;}8.獲取新插入數據的id<?mysql_insert_id();?>本文來自: 腳本之家(www.jb51.net) 詳細出處參考:http://www.jb51.net/article/16071.htm
標簽: PHP
主站蜘蛛池模板: 96视频网站 | 国产成人久久综合二区 | 国产免费黄色大片 | 免费看片子 | 精品成人一区二区 | 亚洲色图在线观看视频 | 国产成人亚洲综合无 | 国产三级在线观看a | 青青青视频蜜桃一区二区 | 免费xxxxx大片在线观看影视 | 国产日本三级欧美三级妇三级四 | 欧美日韩亚洲国产一区二区综合 | 国内外成人免费视频 | 黄网在线免费观看 | 你懂的在线免费 | 激情婷婷成人亚洲综合 | 国产三级视频在线播放 | 4k岛国精品午夜高清在线观看 | 1313午夜精品久久午夜片 | 亚洲欧洲日韩国产aa色大片 | se01亚洲| 国产黄色影视 | 黄色毛片视频校园交易 | 亚洲色图在线观看视频 | 日韩亚洲精品不卡在线 | 激情图片在线视频 | 亚洲第一页在线视频 | 在线观看黄视频 | 亚洲国产成人精品一区91 | 97色片| 国产成人v片视频在线观看 国产成人v视频在线观看 | 唐人社区精品视频 | 日本高清aⅴ毛片免费 | 色网站综合| 精品综合网| 亚洲一级毛片欧美一级说乱 | 97国内精品久久久久久久影视 | 亚洲国产精品va在线观看麻豆 | 日韩最新中文字幕 | 白白操在线视频 | 欧美在线第一二三四区 |