您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息

PHP项目开发中最常用的自定义函数整理_PHP教程

2024/4/29 21:45:22发布14次查看
$val) {
$string[$key] = d_htmlspecialchars($val);
}
} else {
$string = str_replace('&', '&', $string);
$string = str_replace('', '', $string);
$string = str_replace(''', ''', $string);
$string = str_replace('$string = str_replace('>', '>', $string);
$string = preg_replace('/&(#\d;)/', '&\1', $string);
}
return $string;
}
//在预定义字符前加上反斜杠,包括 单引号、双引号、反斜杠、null,以保护数据库安全
function d_addslashes($string, $force = 0) {
if(!$globals['magic_quotes_gpc'] || $force) {
if(is_array($string)) {
foreach($string as $key => $val) $string[$key] = d_addslashes($val, $force);
}
else $string = addslashes($string);
}
return $string;
}
//生成随机字符串,包含大写、小写字母、数字
function randstr($length) {
$hash = '';
$chars = 'abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz';
$max = strlen($chars) - 1;
mt_srand((double)microtime() * 1000000);
for($i = 0; $i $hash .= $chars[mt_rand(0, $max)];
}
return $hash;
}
//转换时间戳为常用的日期格式
function trans_time($timestamp){
if($timestamp else return date(y-m-d h:i:s,$timestamp);
}
//获取ip
function get_ip() {
if ($_server[http_x_forwarded_for])
$ip = $_server[http_x_forwarded_for];
else if ($_server[http_client_ip])
$ip = $_server[http_client_ip];
else 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;
}
//计算时间差:默认返回类型为“分钟”
//$old_time 只能是时间戳,$return_type 为 h 是小时,为 s 是秒
function timelag($old_time,$return_type='m'){
if($old_time 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;
}
}
//获取当前页面的url地址
function url_this(){
$url = http://.$_server [http_host].$_server[request_uri];
$return_url = $url;
return $return_url;
}
//跳转函数
function url_redirect($url,$delay=''){
if($delay == ''){
echo ;
}else{
echo ;
}
}
} //end func
?>
http://www.bkjia.com/phpjc/322611.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/322611.htmltecharticle?php //alert提示 function alert($msg){ echo scriptalert('$msg');/script; } //把一些预定义的字符转换为 html 实体 function d_htmlspecialchars($string) { if(is_array(...
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录