天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP項目開發中最常用的自定義函數整理

<?php
//alert提示
function alert($msg){
echo "<script>alert('$msg');</script>";
}
//把一些預定義的字符轉換為 HTML 實體
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;
}
//在預定義字符前加上反斜杠,包括 單引號、雙引號、反斜杠、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 < $length; $i++) {
$hash .= $chars[mt_rand(0, $max)];
}
return $hash;
}
//轉換時間戳為常用的日期格式
function trans_time($timestamp){
if($timestamp < 1) echo '無效的Unix時間戳';
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 < 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;
}
}
//獲取當前頁面的URL地址
function url_this(){
$url = "http://".$_SERVER ["HTTP_HOST"].$_SERVER["REQUEST_URI"];
$return_url = "<a href='$url'>$url</a>";
return $return_url;
}
//跳轉函數
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技術PHP項目開發中最常用的自定義函數整理,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: JizzJizzJizz亚洲成年 | 久久网站视频 | 看全色黄大色大片免费久黄久 | 亚洲 日韩 自拍 视频一区 | 草草久久久无码国产专区全集观看 | 国产成人a在一区线观看高清 | 久久学生精品国产自在拍 | 欧美精品亚洲精品日韩专区一 | 日本熟妇乱妇熟色在线电影 | 亚洲免费无l码中文在线视频 | 青青青视频在线 | 免费毛片视频网站 | 亚洲精品久久AV无码蜜桃 | 国产美女影院 | 青柠视频在线观看高清HD | 禁漫H天堂免费A漫 | 亚洲精品AV中文字幕在线 | 无人在线观看免费高清视频播放 | 一区二区三区无码高清视频 | 日本无吗高清 | 久久久无码AV精品亚洲A片软件 | 羞羞一区二区三区四区片 | 777午夜精品久久AV蜜臀 | 看全色黄大色大片免费久黄久 | caoporon超碰在线视频 | 在线看片福利无码网址 | 国产国产成年在线视频区 | 91综合久久久久婷婷 | 漂亮妈妈中文字幕版 | 国产360激情盗摄全集 | 丰满的美女射精动态图 | 国偷自产视频一区二区久 | 换脸国产AV一区二区三区 | 草莓视频在线观看免费观看高清 | 一区二区三区无码被窝影院 | 午夜色情影院色a国产 | 久久re这里视频只有精品首页 | 国产成人精品一区二区三区视频 | 国产精品久人妻精品 | 双腿打开揉弄高潮H苏安安秦慕深 | 公交车被CAO到合不拢腿 |