⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 global.func.php

📁 phpcms2007很好的cms内容管理系统,操作方便
💻 PHP
字号:
<?php 
defined('IN_PHPCMS') or exit('Access Denied');

function msg($msg, $referer = '', $timeout = 2000)
{
	if(!$referer)
	{
		global $PHP_REFERER; 
		$referer = $PHP_REFERER;
	}
	echo '<table width="100%" cellpadding="0" cellspacing="0"  height="100%" bgcolor="#F1F3F5">';
	echo '<tr><td style="font-size:12px;color:blue;">';
	echo '<a href="'.$referer.'">'.$msg.' Click To Back</a>';
	echo '</td></tr></table>';
	echo '<script>setTimeout("window.location=\''.$referer.'\'", '.$timeout.');</script>';
	exit;
}

function stars($star = 3, $color = 'red')
{
	global $LANG;
	if($star<1 || $star>5) $star = 3;
	$stars_1 = array('', $LANG['filled_star'], $LANG['filled_star'].$LANG['filled_star'], $LANG['filled_star'].$LANG['filled_star'].$LANG['filled_star'], $LANG['filled_star'].$LANG['filled_star'].$LANG['filled_star'].$LANG['filled_star'], $LANG['filled_star'].$LANG['filled_star'].$LANG['filled_star'].$LANG['filled_star'].$LANG['filled_star']);
	$stars_2 = array('', $LANG['dew_star'], $LANG['dew_star'].$LANG['dew_star'], $LANG['dew_star'].$LANG['dew_star'].$LANG['dew_star'], $LANG['dew_star'].$LANG['dew_star'].$LANG['dew_star'].$LANG['dew_star'], $LANG['dew_star'].$LANG['dew_star'].$LANG['dew_star'].$LANG['dew_star'].$LANG['dew_star']);
	return '<span style="color:'.$color.';">'.$stars_1[$star].$stars_2[5-$star].'</span>';
}

function update_downs($downid)
{
	global $db, $channelid, $PHP_TIME;

	$r = array();
	$r = $db->get_one("select downid,lastdowntime from ".channel_table('down', $channelid)." where downid=$downid ");
    if(!$r['downid']) return false;

	$lastdowndate = date('Y-m-d',$r['lastdowntime']);
	$lastdownweek = date('W',$r['lastdowntime']);
	$lastdownmonth = date('Y-m',$r['lastdowntime']);

	$today = date('Y-m-d',$PHP_TIME);
	$week = date('W',$PHP_TIME);
	$month = date('Y-m',$PHP_TIME);

	$todaydowns = $lastdowndate == $today ? 'todaydowns+1' : 1;
	$weekdowns = $lastdownweek == $week ? 'weekdowns+1' : 1;
	$monthdowns = $lastdownmonth == $month ? 'monthdowns+1' : 1;

	$db->query("update ".channel_table('down', $channelid)." set totaldowns=totaldowns+1,todaydowns=$todaydowns,weekdowns=$weekdowns,monthdowns=$monthdowns,lastdowntime=$PHP_TIME where downid=$downid ");
	return true;
}

function redirect($fileurl)
{
	header("location:".$fileurl);
	exit;
}

function update_down_url($downid)
{
	global $db, $channelid;
	$downid = intval($downid);
	$channelid = intval($channelid);
	if(!$downid || !$channelid) return FALSE;
	$down = $db->get_one("select * from ".channel_table('down', $channelid)." where downid=$downid ");
	if(empty($down))  return FALSE;
	$linkurl = item_url('url', $down['catid'], $down['ishtml'], $down['urlruleid'], $down['htmldir'], $down['prefix'], $downid, $down['addtime']);
	$db->query("update ".channel_table('down', $channelid)." set linkurl='$linkurl' where downid=$downid ");
	return TRUE;
}

function ThunderEncode($url) 
{
	$thunderPrefix = "AA";
	$thunderPosix = "ZZ";
	$thunderTitle = "thunder://";
	$thunderUrl = $thunderTitle.base64_encode($thunderPrefix.$url.$thunderPosix);
	return $thunderUrl;
}

function FlashgetEncode($t_url, $uid) 
{
	$prefix = "Flashget://";
	$FlashgetURL = $prefix.base64_encode("[FLASHGET]".$t_url."[FLASHGET]")."&".$uid;
	return $FlashgetURL;
}
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -