一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

PHP項(xiàng)目開發(fā)中最常用的自定義函數(shù)整理

<?php
//alert提示
function alert($msg){
echo "<script>alert('$msg');</script>";
}
//把一些預(yù)定義的字符轉(zhuǎn)換為 HTML 實(shí)體
function d_htmlspecialchars($string) {
if(is_array($string)) {
foreach($string as $key => $val) {
$string[$key] = d_htmlspecialchars($val);
}
} else {
$string = str_replace('&', '&', $string);
$string = str_replace('"', '"', $string);
$string = str_replace(''', ''', $string);
$string = str_replace('<', '<', $string);
$string = str_replace('>', '>', $string);
$string = preg_replace('/&(#/d;)/', '&/1', $string);
}
return $string;
}
//在預(yù)定義字符前加上反斜杠,包括 單引號(hào)、雙引號(hào)、反斜杠、NULL,以保護(hù)數(shù)據(jù)庫(kù)安全
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;
}
//生成隨機(jī)字符串,包含大寫、小寫字母、數(shù)字
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;
}
//轉(zhuǎn)換時(shí)間戳為常用的日期格式
function trans_time($timestamp){
if($timestamp < 1) echo '無(wú)效的Unix時(shí)間戳';
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;
}
//計(jì)算時(shí)間差:默認(rèn)返回類型為“分鐘”
//$old_time 只能是時(shí)間戳,$return_type 為 h 是小時(shí),為 s 是秒
function timelag($old_time,$return_type='m'){
if($old_time < 1){
echo '無(wú)效的Unix時(shí)間戳';
}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;
}
}
//獲取當(dāng)前頁(yè)面的URL地址
function url_this(){
$url = "http://".$_SERVER ["HTTP_HOST"].$_SERVER["REQUEST_URI"];
$return_url = "<a href='$url'>$url</a>";
return $return_url;
}
//跳轉(zhuǎn)函數(shù)
function url_redirect($url,$delay=''){
if($delay == ''){
echo "<script>window.location.href='$url'</script>";
}else{
echo "<meta http-equiv='refresh' content='$delay;URL=$url' />";
}
}
} //end func

?>

php技術(shù)PHP項(xiàng)目開發(fā)中最常用的自定義函數(shù)整理,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 伊人手机在线视频 | 美女性色 | 思思在线精品 | 成人激情四射网 | 免费人成网站在线高清 | 国产综合久久久久影院 | 色老板免费观看在线播放 | 欧美特黄特色aaa大片免费看 | 91精品国产麻豆国产自产在线 | 国产精品第3页 | 男女男精品视频免费观看 | 亚洲综合在线视频 | 成人看片黄a毛片 | 国产成人 免费观看 | 免费人成在线观看视频色 | 亚洲成人综合在线 | 美女全黄网站 | 四虎永久精品免费观看 | 午夜毛片视频 | 午夜激情免费视频 | 亚洲国产精品人久久 | 国产乱人伦精品一区二区 | 黄网址在线 | 久久精品伦理 | 四虎在线播放免费永久视频 | 91久久精品一区二区三区 | 欧美另类特大 | 久久精品无码一区二区日韩av | 怡红院在线播放 | 色综合久久夜色精品国产 | 一本久久精品一区二区 | 在线一区二区三区 | 2021国内精品久久久久影院 | 日本久久免费大片 | 婷婷色伊人 | 国产成人精品免费视频大全办公室 | 一区二区三区在线播放 | 四虎永久在线精品视频播放 | 多人伦精品一区二区三区视频 | 色美女在线 | 日韩久久精品 |