首页 > 其他 > 详细

常用自定义函数

时间:2017-02-09 15:53:34      阅读:199      评论:0      收藏:0      [点我收藏+]

<?php

//1、alert提示

function alert($msg){ 
        echo "<script>alert(‘$msg‘);</script>"; 


//alert(‘传智播客‘);

//2、输出红颜色3号字体

function pre_r($msg){ 
        echo "<font size=‘3‘ color=‘red‘>$msg!</font>";


//pre_r(‘黑马程序员‘);

//3、转换时间戳为常用的日期格式 

function trans_time($timestamp){ 
        if($timestamp < 1) echo ‘无效的Unix时间戳‘; 
        else return date("Y-m-d H:i:s",$timestamp); 


// echo trans_time(time());

//4、获取当前页面的URL地址

function url_this(){ 
        $url = "http://".$_SERVER ["HTTP_HOST"].$_SERVER["REQUEST_URI"]; 
        $return_url = "<a href=‘$url>$url</a>"; 
        return $return_url; 


//echo url_this();

//5 跳转函数 

function url_redirect($url,$delay=‘‘){ 
        if($delay == ‘‘){ 
                echo "<script>window.location.href=‘$url‘</script>"; 
        }else{ 
                echo "<meta http-equiv=‘refresh‘ content=‘$delay;URL=$url‘ />"; 
        } 



//echo url_redirect(‘baidu.com‘,6);

//6获取IP 

function get_ip() { 
        if ($_SERVER["REMOTE_ADDR"]) 
        $ip = $_SERVER["REMOTE_ADDR"]; 
        else if (getenv("HTTP_X_FORWARDED_FOR")) 
        $ip = getenv("HTTP_X_FORWARDED_FOR"); 
        else if (getenv("HTTP_CLIENT_IP")) 
        $ip = getenv("HTTP_CLIENT_IP"); 
        else if (getenv("REMOTE_ADDR")) 
        $ip = getenv("REMOTE_ADDR"); 
        else 
        $ip = "Unknown"; 
        return $ip; 


//pre_r(get_ip());

//7、计算时间差:默认返回类型为“分钟” ,$old_time 只能是时间戳,

function timelag($old_time,$return_type=‘m‘){ 
        if($old_time < 1){ 
                echo ‘无效的Unix时间戳‘; 
        }else{ 
                        switch($return_type){ 
                        case ‘h‘: 
                        $type = 3600; break; 
                        case ‘m‘: 
                        $type = 60; break; 
                        case ‘s‘: 
                        $type = 1; break; 
                        case ‘‘: 
                        $type = 60; break; 
        } 
        $dif = round( (time()-$old_time)/$type ) ; 
        return $dif; 
        } 


//8、生成随机字符串,包含大写、小写字母、数字 

function randstr($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; 


//echo randstr(10);

常用自定义函数

原文:http://www.cnblogs.com/wenxinphp/p/6382271.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!