专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »PHP教程 » excel常用函数:PHP常用函数推荐 »正文

excel常用函数:PHP常用函数推荐

来源: 发布时间:星期二, 2008年12月30日 浏览:35次 评论:0
这是些使用频率比较高来自别人......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)];
 }
  $hash;
}


2.截取定长度

注:该对GB2312使用有效

function wordscut($, $length ,$sss=0) {
 (strlen($) > $length) {
               ($sss){
                      $length=$length - 3;
                      $addstr=' ...';
                }
  for($i = 0; $i < $length; $i) {
   (ord($[$i]) > 127) {
    $wordscut .= $[$i].$[$i + 1];
    $i;
   } {
    $wordscut .= $[$i];
   }
  }
   $wordscut.$addstr;

 }
  $;
}


3.取得客户端IP地址

function GetIP{
             (getenv("HTTP_CLIENT_IP") && strcmp(getenv("HTTP_CLIENT_IP"), "unknown"))
                   $ip = getenv("HTTP_CLIENT_IP");
             (getenv("HTTP_X_FORWARDED_FOR") && strcmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))
                   $ip = getenv("HTTP_X_FORWARDED_FOR");
             (getenv("REMOTE_ADDR") && strcmp(getenv("REMOTE_ADDR"), "unknown"))
                   $ip = getenv("REMOTE_ADDR");
             (is($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcmp($_SERVER['REMOTE_ADDR'], "unknown"))
                   $ip = $_SERVER['REMOTE_ADDR'];
            
                  $ip = "unknown";
             ($ip);
}

4.创建相应文件夹

function createdir($dir='')
{
        (!is_dir($dir))
        {
            $temp = explode('/',$dir);
            $cur_dir = '';
            for($i=0;$i<count($temp);$i)
            {
                $cur_dir .= $temp[$i].'/';
                (!is_dir($cur_dir))
                {
                @mkdir($cur_dir,0777);
                }
            }
        }
}

5.判断邮箱地址

function checkEmail($inAddress)
{
  (ereg("^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+",$inAddress));

}

6.跳转

function gotourl($message='',$url='',$title='')
{
 
    $html  ="<html><head>";
    (!empty($url))
     $html .="<meta http-equiv='refresh' content=\"3;url='".$url."'\">";
    $html .="<link href='../templates/style.css' type=text/css rel=stylesheet>";
    $html .="</head><body><br><br><br><br>";
    $html .="<table cellspacing='0' cellpadding='0' border='1' width='450' align='center'>";
 $html .="<tr><td bgcolor='#ffffff'>";
 $html .="<table border='1' cellspacing='1' cellpadding='4' width='100%'>";
 $html .="<tr ='m_title'>";
 $html .="<td>".$title."</td></tr>";
 $html .="<tr ='line_1'><td align='center' height='60'>";
 $html .="<br>".$message."<br><br>";
    (!empty($url))
     $html .="系统将在3秒后返回<br>如果您浏览器不能自动返回,请点击[<a href=".$url." target=_self>这里</a>]进入";
   
     $html .="[<a href='#' _disibledevent=最后页>最后页</a>";
   $out;
}

?>


0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: