ホームページ  >  記事  >  バックエンド開発  >  PHPの問題です、アドバイスをお願いします

PHPの問題です、アドバイスをお願いします

WBOY
WBOYオリジナル
2016-06-20 12:32:22678ブラウズ

<?phpif(!defined('IN_DISCUZ')) {	exit('Access Denied');}class plugin_qdkzcj {	function global_qdadd(){		global $_G;		$tablepre=$_G['config']['db']['1']['tablepre'];		@extract($_G['cache']['plugin']['qdkzcj']);						$_G['isqd']=$_G['qdday']=0;				$_G['todayq'] = DB::result_first("SELECT `todayq` FROM `{$tablepre}dsu_paulsignset` WHERE `id` ='1' ");				if(!$_G['uid']) return '';				$qiandaodb = DB::fetch_first("SELECT time FROM ".DB::table('dsu_paulsign')." WHERE uid='$_G[uid]'");		$htime = dgmdate($_G['timestamp'], 'H',$var['tos']);		$tdtime=strtotime(date('Y-m-d'));		if($qiandaodb['time']<$tdtime){			$_G['isqd']=0;		}else{			$_G['isqd']=1;		}		$_G['qdday']=DB::result_first("SELECT `lasted` FROM `{$tablepre}dsu_paulsign` WHERE `uid` ='{$_G['uid']}' LIMIT 0 , 1");		$_G['qmday']=DB::result_first("SELECT `mdays` FROM `{$tablepre}dsu_paulsign` WHERE `uid` ='{$_G['uid']}' LIMIT 0 , 1");		$_G['qtime']=DB::result_first("SELECT `time` FROM `{$tablepre}dsu_paulsign` WHERE `uid` ='{$_G['uid']}' LIMIT 0 , 1");				$_G['qqtime']=date('ymd',$_G['qtime'])==date('ymd',$_G['timestamp'])?date('H:i',$_G['qtime']):date('m-d',$_G['qtime']);			}}function qdbyuid($uid){	return DB::result_first("SELECT `lasted` FROM ".DB::table("dsu_paulsign")." WHERE `uid` ='{$uid}' LIMIT 0 , 1");}function qdbyuser($user){	$user=addslashes($user);	$uid=DB::result_first("select uid from ".DB::table("common_member")." where username='$user' limit 1");	return DB::result_first("SELECT `lasted` FROM ".DB::table("dsu_paulsign")." WHERE `uid` ='{$uid}' LIMIT 0 , 1");}?>

この PHP コードをプラグインにして有効にすると、テンプレートに含まれる変数が有効になります。この php ファイルはテンプレートを直接参照していますが、変数が無効です。テンプレート内で効果的に引用できるように変更してください。🎜>ディスカッションへの返信 (解決策)

何を言っているのかわかりません

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。