亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? inc_functions.php

?? 關于進售存的 好東西
?? PHP
?? 第 1 頁 / 共 2 頁
字號:
		  	 mkdir($truepath,$GLOBALS['cfg_dir_purview']);
		  	 chmod($truepath,$GLOBALS['cfg_dir_purview']);
		  	 return true;
		  }else{
		  	return true;
		  }
  }
}
//通用的更改目錄或文件權限的函數
function ChmodAll($truepath,$mmode){
	global $cfg_ftp_mkdir,$cfg_isSafeMode;
	if($cfg_isSafeMode||$cfg_ftp_mkdir=='Y'){ return FtpChmod($truepath,$mmode); }
	else{ return chmod($truepath,'0'.$mmode); }
}

//創建多層次的目錄
function CreateDir($spath,$siterefer="",$sitepath=""){
	if(!isset($GLOBALS['__funAdmin'])) require_once(dirname(__FILE__)."/inc/inc_fun_funAdmin.php");
  return SpCreateDir($spath,$siterefer,$sitepath);
}

//過濾用戶輸入用于查詢的字符串
function StringFilterSearch($str,$isint=0){
	return $str;
}

//會員校對密碼
//把用戶的密碼經過此函數后與數據庫的密碼對比
function GetEncodePwd($pwd){
	global $cfg_pwdtype,$cfg_md5len,$cfg_ddsign;
	$cfg_pwdtype = strtolower($cfg_pwdtype);
	if($cfg_pwdtype=='md5'){
		if(empty($cfg_md5len)) $cfg_md5len = 32;
		if($cfg_md5len>=32) return md5($pwd);
		else return substr(md5($pwd),0,$cfg_md5len);
	}else if($cfg_pwdtype=='dd'){
		return DdPwdEncode($pwd,$cfg_ddsign);
	}else if($cfg_pwdtype=='md5m16'){
		return substr(md5($pwd),8,16);
	}else{
		return $pwd;
	}
}

//用戶ID和密碼或其它字符串安全性測試
function TestStringSafe($uid){
	if($uid!=addslashes($uid)) return false;
	if(ereg("[><\$\r\n\t '\"`\\]",$uid)) return false;
	return true;
}

//Dede密碼加密算法
//加密程序
function DdPwdEncode($pwd,$sign=''){
	global $cfg_ddsign;
	if($sign=='') $sign = $cfg_ddsign;
	$rtstr = '';
	$plen = strlen($pwd);
	if($plen<10) $plenstr = '0'.$plen;
	else $plenstr = "$plen";
	$sign = substr(md5($sign),0,$plen);
	$poshandle = mt_rand(65,90);
	$rtstr .= chr($poshandle);
	$pwd = base64_encode($pwd);
	if($poshandle%2==0){
		$rtstr .= chr(ord($plenstr[0])+18);
		$rtstr .= chr(ord($plenstr[1])+36);
	}
	for($i=0;$i<strlen($pwd);$i++){
		 if($i < $plen){
		   if($poshandle%2==0) $rtstr .= $pwd[$i].$sign[$i];
		   else $rtstr .= $sign[$i].$pwd[$i];
		 }else{ $rtstr .= $pwd[$i]; }
	}
	if($poshandle%2!=0){
		$rtstr .= chr(ord($plenstr[0])+20);
		$rtstr .= chr(ord($plenstr[1])+25);
	}
	return $rtstr;
}

//解密程序
function DdPwdDecode($epwd,$sign=''){
	global $cfg_ddsign;
	$n1=0;
	$n2=0;
	$pwstr='';
	$restr='';
	if($sign=='') $sign = $cfg_ddsign;
	$rtstr = '';
	$poshandle = ord($epwd[0]);
	if($poshandle%2==0)
	{
		$n1 = chr(ord($epwd[1])-18);
		$n2 = chr(ord($epwd[2])-36);
		$pwstr = substr($epwd,3,strlen($epwd)-3);
	}else{
		$n1 = chr(ord($epwd[strlen($epwd)-2])-20);
		$n2 = chr(ord($epwd[strlen($epwd)-1])-25);
		$pwstr = substr($epwd,1,strlen($epwd)-3);
	}
	$pwdlen = ($n1.$n2)*2;
	$pwstrlen = strlen($pwstr);
	for($i=0;$i < $pwstrlen;$i++)
	{
		if($i < $pwdlen){
			if($poshandle%2==0){
				$restr .= $pwstr[$i]; $i++;
			}else{
				$i++; 
				$restr .= $pwstr[$i]; 
			}
		}else{ $restr .= $pwstr[$i]; }
	}
	$restr = base64_decode($restr);
	return $restr;
}

/*----------------------
過濾HTML代碼的函數
-----------------------*/
function htmlEncode($string) {
	$string=trim($string);
	$string=str_replace("&","&amp;",$string);
	$string=str_replace("'","&#39;",$string);
	$string=str_replace("&amp;amp;","&amp;",$string);
	$string=str_replace("&amp;quot;","&quot;",$string);
	$string=str_replace("\"","&quot;",$string);
	$string=str_replace("&amp;lt;","&lt;",$string);
	$string=str_replace("<","&lt;",$string);
	$string=str_replace("&amp;gt;","&gt;",$string);
	$string=str_replace(">","&gt;",$string);
	$string=str_replace("&amp;nbsp;","&nbsp;",$string);
	$string=nl2br($string);
	return $string;
}

function filterscript($str) {
	$str = eregi_replace("iframe","iframe",$str);
	$str = eregi_replace("script","script",$str);
	return $str;
}

function AjaxHead()
{
	global $cfg_ver_lang;
	@header("Pragma:no-cache\r\n");
	@header("Cache-Control:no-cache\r\n");
	@header("Expires:0\r\n");
	@header("Content-Type: text/html; charset={$cfg_ver_lang}");
}

function getarea($areaid)
{
	global $dsql;
	if($areaid==0) return '';
	if(!is_object($dsql)) $dsql = new dedesql(false);
	$areaname = $dsql->GetOne("select name from #@__area where id=$areaid");
	return $areaname['name'];
}


//用戶自行擴展function

if(file_exists( dirname(__FILE__).'/inc_extend_functions.php' )){
	require_once(dirname(__FILE__).'/inc_extend_functions.php');
}

//--------------------
// 獲得附加表和主表名稱
//----------------------
function GetChannelTable($dsql,$id,$formtype='channel')
{
	global $cfg_dbprefix;
	$retables = array();
	$oldarrays = array(1=>'addonarticle',2=>'addonimages',3=>'addonsoft',4=>'addonflash',5=>'addonproduct',-2=>'addoninfos',-1=>'addonspec');
	if(isset($oldarrays[$id]) && $formtype!='arc')
	{
		$retables['addtable'] = $cfg_dbprefix.$oldarrays[$id];
		$retables['maintable'] = $cfg_dbprefix.'archives';
		if($id==-1) $retables['maintable'] = $cfg_dbprefix.'archivesspec';
		else if($id==-2) $retables['maintable'] = $cfg_dbprefix.'infos';
		$retables['channelid'] = $id;
	}else
	{
	   if($formtype=='arc'){
	   	$retables = $dsql->GetOne(" select c.ID as channelid,c.maintable,c.addtable from `#@__full_search` a left join  #@__channeltype c on  c.ID = a.channelid where a.aid='$id' ",MYSQL_ASSOC);
	   }
	   else{
	   	$retables = $dsql->GetOne(" Select ID as channelid,maintable,addtable From #@__channeltype where ID='$id' ",MYSQL_ASSOC);
	   }
	   if(!isset($retables['maintable'])) $retables['maintable'] = $cfg_dbprefix.'archives';
	   if(!isset($retables['addtable'])) $retables['addtable'] = '';
  }
	return $retables;
}

//-----------------------
//獲取一條索引ID
//-----------------------
function GetIndexKey($dsql,$typeid=0,$channelid=0)
{
	global $typeid,$channelid,$arcrank,$title,$cfg_plus_dir;
	$typeid = (empty($typeid) ? 0 : $typeid);
	$channelid = (empty($channelid) ? 0 : $channelid);
	$arcrank = (empty($arcrank) ? 0 : $arcrank);
	$iquery = "INSERT INTO `#@__full_search` (`typeid` , `channelid` , `adminid` , `mid` , `att` , `arcrank` ,
	            `uptime` , `title` , `url` , `litpic` , `keywords` , `addinfos` , `digg` , `diggtime` )
                 VALUES ('$typeid', '$channelid', '0', '0', '0', '$arcrank',
              '0', '$title', '', '', '', '', '0', '0');
           ";
	$dsql->ExecuteNoneQuery($iquery);
	return $dsql->GetLastID();
}

//-----------------------
//更新一條整站搜索的索引記錄
//-----------------------
function WriteSearchIndex($dsql,&$datas)
{
	UpSearchIndex($dsql,$datas);
}

function UpSearchIndex($dsql,&$datas)
{
	
	$addf = '';
	foreach($datas as $k=>$v){
		if($k!='aid') $addf .= ($addf=='' ? "`$k`='$v'" : ",`$k`='$v'");
	}

	$uquery = "update `#@__full_search` set $addf where aid = '".$datas['aid']."';";

	$rs = $dsql->ExecuteNoneQuery($uquery);

	if(!$rs){
		$gerr = $dsql->GetError();
		//$tbs = GetChannelTable($dsql,$datas['channelid'],'channel');
		//$dsql->ExecuteNoneQuery("Delete From `{$tbs['maintable']}` where ID='{$datas['aid']}'");
		//$dsql->ExecuteNoneQuery("Delete From `{$tbs['addtable']}` where aid='{$datas['aid']}'");
	  //$dsql->ExecuteNoneQuery("Delete From `#@__full_search` where aid='{$datas['aid']}'");
		echo "更新整站索引時失敗,錯誤原因: [".$gerr."]";
		echo "<br /> SQL語句:<font color='red'>{$uquery}</font>";
		$dsql->Close();
		exit();
	}

	return $rs;
}

//
//檢查某欄目下級是否包含特定頻道的內容
//
function TestHasChannel($cid,$channelid,$issend=-1,$carr='')
{
	global $_Cs;
	if(!is_array($_Cs) && !is_array($carr)){ require_once(dirname(__FILE__)."/../data/cache/inc_catalog_base.php"); }
	if($channelid==0) return 1;
	if(!isset($_Cs[$cid])) return 0;
	if($issend==-1){
	  if($_Cs[$cid][1]==$channelid||$channelid==0) return 1;
	  else{
	    foreach($_Cs as $k=>$vs){
	  	  if($vs[0]==$cid) return TestHasChannel($k,$channelid,$issend,$_Cs);
	    }
	  }
	}else
	{
		if($_Cs[$cid][2]==$issend && ($_Cs[$cid][1]==$channelid||$channelid==0)) return 1;
	  else{
	    foreach($_Cs as $k=>$vs){
	  	  if($vs[0]==$cid) return TestHasChannel($k,$channelid,$issend,$_Cs);
	    }
	  }
	}
	return 0;
}

//更新欄目索引緩存
function UpDateCatCache($dsql)
{
	$cache1 = dirname(__FILE__)."/../data/cache/inc_catalog_base.php";
	$dsql->SetQuery("Select ID,reID,channeltype,issend From #@__arctype");
	$dsql->Execute();
	$fp1 = fopen($cache1,'w');
	$phph = '?';
	$fp1Header = "<{$phph}php\r\nglobal \$_Cs;\r\n\$_Cs=array();\r\n";
	fwrite($fp1,$fp1Header);
	while($row=$dsql->GetObject()){
		fwrite($fp1,"\$_Cs[{$row->ID}]=array({$row->reID},{$row->channeltype},{$row->issend});\r\n");
	}
	fwrite($fp1,"{$phph}>");
	fclose($fp1);
}

//郵件發送函數
function sendmail($email, $mailtitle, $mailbody, $headers)
{
	global $cfg_sendmail_bysmtp, $cfg_smtp_server, $cfg_smtp_port, $cfg_smtp_usermail, $cfg_smtp_user, $cfg_smtp_password, $cfg_adminemail;
	if($cfg_sendmail_bysmtp == 'Y'){
		$mailtype = 'TXT';
		require_once(dirname(__FILE__).'/mail.class.php');
		$smtp = new smtp($cfg_smtp_server,$cfg_smtp_port,true,$cfg_smtp_usermail,$cfg_smtp_password);
		$smtp->debug = false;
		$smtp->sendmail($email, $cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);
	}else{
		@mail($email, $mailtitle, $mailbody, $headers);
	}
}

function highlight($string, $words, $hrefs='',$pretext='', $step='')
{
	//后兩個變量為系統繼承變量,不可指定
	if($step != 'me'){
		return preg_replace('/(^|>)([^<]+)(?=<|$)/sUe', "highlight('\\2',\$words, \$hrefs, '\\1', 'me')", $string);
	}
	
	if(is_array($words)){
			$string = str_replace('\"', '"', $string);
			foreach($words as $k => $word){
				if(empty($hrefs[$k])){
					$string = preg_replace('/(^|>)([^<]+)(?=<|$)/sUe', "highlight('\\2',\$word, '', '\\1', 'me')", $string);
				}else{
					$string = preg_replace('/(^|>)([^<]+)(?=<|$)/sUe', "highlight('\\2',\$word, \$hrefs[\$k], '\\1', 'me')", $string);
				}
			}
		return $pretext.$string;
	}else{
		if($hrefs == ''){
			$string = str_replace($words,'<strong><font color="#ff0000">'.$words.'</font></strong>',$string);
		}else{
			if(strpos($string, $words) !== false){
				$string = str_replace($words, '<a href="'.$hrefs.'" style="color:#ff0000;font-weight:bold;">'.$words.'</a>', $string);
			}
		}
		return $pretext.$string;
	}
	
}

$startRunMe = ExecTime();

?>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产suv精品一区二区三区| 亚洲成av人片| 亚洲日本va午夜在线影院| 亚洲国产精品ⅴa在线观看| 亚洲一区二区精品久久av| 日韩欧美一级片| 亚洲黄色片在线观看| 午夜视频在线观看一区二区| 麻豆精品国产传媒mv男同| 国产成人精品一区二区三区网站观看| 91丨九色porny丨蝌蚪| 高清国产一区二区三区| 56国语精品自产拍在线观看| 欧美激情自拍偷拍| 性做久久久久久久久| 成av人片一区二区| 日韩区在线观看| 一区二区三区视频在线看| 国产精品一区二区三区网站| 欧美视频一区在线| 亚洲色图清纯唯美| 激情另类小说区图片区视频区| 91免费精品国自产拍在线不卡| 欧美体内she精视频| 亚洲国产成人在线| 开心九九激情九九欧美日韩精美视频电影| 日韩国产欧美在线视频| 福利一区二区在线观看| 欧美二区三区的天堂| 成人欧美一区二区三区白人 | 亚洲欧美偷拍三级| 国产丶欧美丶日本不卡视频| 在线观看视频一区二区欧美日韩| 国产丝袜欧美中文另类| 久久黄色级2电影| 欧美精品色一区二区三区| 亚洲人成精品久久久久久 | 国产女主播在线一区二区| 日韩一区精品字幕| 国产精品996| 日韩美女视频在线| 午夜av电影一区| 99久久国产综合精品麻豆| 久久精品一二三| 久久丁香综合五月国产三级网站 | 另类的小说在线视频另类成人小视频在线| 色婷婷一区二区| 国产精品久久久久久久岛一牛影视| 国产精品亚洲午夜一区二区三区| 欧美mv日韩mv国产网站app| 日韩高清一级片| 欧美在线观看视频一区二区 | 午夜日韩在线电影| 在线亚洲高清视频| 亚洲欧美色图小说| 91热门视频在线观看| 亚洲男女毛片无遮挡| 94色蜜桃网一区二区三区| 久久亚洲春色中文字幕久久久| 狠狠色丁香婷婷综合久久片| 日韩三级免费观看| 久久99精品久久久久| 日韩欧美一区二区免费| 亚洲一级片在线观看| 欧美性色黄大片手机版| 亚洲成人免费观看| 欧美精品亚洲二区| 人人超碰91尤物精品国产| 欧美日韩1区2区| 亚洲一区欧美一区| 欧美三级日本三级少妇99| 亚洲欧美一区二区不卡| 欧美性淫爽ww久久久久无| 亚洲国产乱码最新视频| 欧美一区二区三区性视频| 美女国产一区二区| 欧美一区二区高清| 亚洲h精品动漫在线观看| 欧美另类久久久品| 日本欧洲一区二区| 精品国产髙清在线看国产毛片 | 91精品国产综合久久精品图片| 青草国产精品久久久久久| 欧美一区二区三区四区视频| 久久国产三级精品| 国产欧美日韩卡一| av男人天堂一区| 亚洲欧美日韩综合aⅴ视频| 色偷偷成人一区二区三区91| 亚洲va国产天堂va久久en| 欧美成人bangbros| 成人深夜视频在线观看| 一区二区久久久| 日韩一区二区三区四区| 免费成人美女在线观看.| 国产日韩综合av| 91久久精品日日躁夜夜躁欧美| 视频一区视频二区中文| 久久久久久亚洲综合| 欧美日本韩国一区二区三区视频| 美女性感视频久久| 中文字幕欧美激情| 欧美日韩一区二区在线观看视频 | 欧美一级国产精品| 精品在线你懂的| 亚洲欧美日韩国产中文在线| 欧美日韩在线一区二区| 黑人巨大精品欧美黑白配亚洲| 国产精品嫩草99a| 国产69精品久久99不卡| 一区二区三区在线影院| 日韩视频永久免费| 99精品欧美一区二区三区小说| 亚洲一线二线三线久久久| 国产欧美日韩综合| 欧美日韩国产片| 麻豆精品在线视频| 亚洲欧美日韩久久| 精品国产一区二区三区久久影院| 国产乱对白刺激视频不卡| 又紧又大又爽精品一区二区| 精品区一区二区| 色网综合在线观看| 成人涩涩免费视频| 青娱乐精品视频在线| 欧美日韩日日骚| 91丨九色丨蝌蚪富婆spa| 久久国产乱子精品免费女| 亚洲男人的天堂一区二区| 亚洲精品一区二区三区99| 欧美日韩一区二区三区在线看| 国产精品综合视频| 麻豆精品在线视频| 亚洲影院在线观看| 精品国产乱码久久久久久图片| 在线精品观看国产| 国产精品一区二区无线| 午夜精品久久久久久久久久久| 国产精品久久久久久久久久久免费看 | 亚洲免费在线视频一区 二区| 精品日韩av一区二区| 欧美亚洲禁片免费| 91亚洲精华国产精华精华液| 日本欧美一区二区| 亚洲欧美日韩人成在线播放| 久久久天堂av| 日韩一区二区精品在线观看| 色综合久久久久久久久久久| 蜜桃av一区二区在线观看| 亚洲成人黄色影院| 中文字幕一区在线| 精品福利视频一区二区三区| 精品视频999| 在线精品视频免费播放| 99久久精品情趣| 91亚洲精品久久久蜜桃| 国产精品88av| 最新不卡av在线| 亚洲国产精品v| 精品理论电影在线| 欧美日韩激情一区二区三区| 日本丶国产丶欧美色综合| 成人高清伦理免费影院在线观看| 奇米四色…亚洲| 蜜桃一区二区三区在线观看| 日韩和欧美一区二区三区| 日韩制服丝袜先锋影音| 亚洲v中文字幕| 亚洲成va人在线观看| 一区二区三区久久| 最新久久zyz资源站| 国产精品国产精品国产专区不蜜| 中文字幕成人在线观看| 国产亚洲精品免费| 国产欧美精品国产国产专区| 中文字幕亚洲不卡| 中文字幕一区在线| 综合久久国产九一剧情麻豆| 日韩理论片中文av| 亚洲青青青在线视频| 中文字幕第一区二区| 亚洲男人的天堂一区二区| 一区二区三区av电影| 国产精品久久久久久久裸模| 亚洲欧美中日韩| 亚洲欧洲精品成人久久奇米网 | 在线观看日韩av先锋影音电影院| 在线日韩国产精品| 欧美日韩一卡二卡三卡 | 日本不卡123| 久久精品国产精品亚洲精品| 狠狠色丁香婷婷综合久久片| 美洲天堂一区二卡三卡四卡视频| 久久99精品国产麻豆婷婷洗澡| 国产久卡久卡久卡久卡视频精品| 国产精品 欧美精品| 欧美日韩精品欧美日韩精品| 欧美老肥妇做.爰bbww视频| 69成人精品免费视频| 欧美三级电影一区|