首頁  >  文章  >  後端開發  >  https://exo-l.smtown.com/home 一些常用的php函式

https://exo-l.smtown.com/home 一些常用的php函式

WBOY
WBOY原創
2016-07-29 08:35:251926瀏覽

1.產生隨機字串函數 
function random($length) { 
 $hash = '';  
 $max = strlen( $chars) - 1; 
 mt_srand((double)microtime() * 1000000); 
 for($i = 0; [mt_rand(0, $max)]; 
 } 
 return $hash; 

?>  
2.截取其長度的字串 
?>  
2.截取 我對一個長度的字串 
21使用有效 
function wordscut($string, $length ,$sss=0) { 
 if(strlen($string)  $length)) ($sss){
                      $length=$length - 3;  ...'; 
                } 
  for($i = 0;  if(ord($string[$i]) > 127) { 
    $wordscut .= $string[$i].$string[$i + 1]   
    $wordscut .= $string[$i]; 
   } 
  } 
  return $wordscut.$addstr; 
?>  
3.取得客戶端IP位址 
function GetIP(){ 
         ENT_IP"), "unknown" )) 
                   $ip = getenv("HTTP_CLIENT_IP"); _FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown")) 
       "HTTP_X_FORWARDED_FOR"); 
             else if (getenv("REMOTE_ADDR") &&Cstrcasecmp(getenv"REm                $ip = getenv("REMOTE_ADDR"); 
          (isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknow = $_SERVER['REMOTE_ADDR']; 
             else 
                 return($ip); 
}
?>  
4.建立對應的資料夾 
function createdir($dir='') 

 🎜>        { 
            $temp = explode('/',$5); 🎜>            for($i=0;$i            { 
                     if (!is_dir($cur_dir)) 
                );
                } 
            } 🎜>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  =""; 
    if(!empty($url))      $html .=""; 
    $html .="



"; 
    $html .="

";
 $html .="
"; 
 $html .=""; 
 $html .=""; 
 $html .="" ; 
 $html .="
".$title."
"; 
 $html .="
".$message."
"; 
    if (!empty($url)) 
     $html .="系統將在3秒後返回
如果您的瀏覽器不能自動返回,請點擊[這裡]進入"; 
    else 
     $html .="[ >    $html .="
"; 
 $html .="";
 echo $html; 
 exit; 

? >  
7.分頁(兩個函數搭配使用) 
function getpage($sql,$page_size=20) 
 {page 
  ;  //輸出參數
      $page = $_GET["page"]; 
      //$eachpage = $page_size; 🎜>      $ pagesql = 「選擇count(*) 作為ids」.$pagesql; 
      $result = mysql_query($pagesql); 
    
      $totalpage = ceil($sums/$page_size); 
      if((!$page)||($page   $sql .=" limit $startpos,$page_size "; 
    返回$sql; 
 } 
函數showbar($string="") 
{      
    全域 $page,$totalpage; 
 $out="共".$totalpage."頁  "; 
    4; 
    $start = ($page-round($linkNum/2))>0 ? ($page-round($linkNum/2)) : 「1」; 
 round($linkNum/2))    $prestart=$start+0
    if($page1)  
 $out .= "第一頁一>「?page=1&&".$string."'title=第一頁>第一頁一>「 ; 
    if($start>1) 
 $out.="
..「 ; 
for($t=$start;$t    { 
     red'>[".$t."] " : "
$t "; 
    } 
 if($end $out.=">>.."; 
    if($page$totalpage) 
   $out .=  ;最後一頁"; 
   返回$out; 

? >  

以上就介紹了https://exo-l.smtown.com/home 一些常用的php函數,包含了https://exo-l.smtown.com/home方面的內容,希望對PHP教程有興趣的朋友能夠得到幫助。


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn