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

📄 tb.php

📁 KBS的BBS源码
💻 PHP
字号:
<?php/*** @id:windinsn dec 18,2003*/	//$needlogin=0;	/*	** ../funcs.php中将未登录用户自动初始化为guest,这里不需要传递$needlogin=0,否则不能进行管理 windinsn dec 24,2003	*/	require("pcfuncs.php");		if ($pcconfig["ENCODINGTBP"]) {    	iconv_set_encoding("internal_encoding", "UTF-8");        iconv_set_encoding("output_encoding", "UTF-8");        iconv_set_encoding("input_encoding", "UTF-8");    }    function pc_tb_return_succeed()	{		header("Content-Type: text/xml");		header("Content-Disposition: inline;filename=rss.xml");		echo '<?xml version="1.0" encoding="UTF-8"?>';?><response><error>0</error></response><?php			}		function pc_tb_return_fail($err)	{		header("Content-Type: text/xml");		header("Content-Disposition: inline;filename=rss.xml");		echo '<?xml version="1.0" encoding="UTF-8"?>';?><response><error>1</error><message><?php echo $err; ?></message></response><?php			}	function pc_tb_check_node($link,$nid)	{		$query = "SELECT `uid` FROM nodes WHERE `nid` = '".intval($nid)."' AND `access` = 0 AND `trackback` = 1 LIMIT 0,1;";			$result = mysql_query($query,$link);		$rows = mysql_fetch_array($result);		mysql_free_result($result);		if($rows)			return $rows[uid];		else			return FALSE;	}		function pc_tb_add_trackback($link,$tbarr)	{		global $_SERVER;		$query = "UPDATE nodes SET `trackbackcount` = `trackbackcount` + 1 , `visitcount` = `visitcount` + 1 , `changed` = `changed` WHERE `nid` = '".intval($tbarr[nid])."';";			mysql_query($query,$link);		$query = "INSERT INTO `trackback` ( `tbid` , `uid` , `nid` , `title` , `excerpt` , `url` , `blogname` , `time` ,`address`) ".			"VALUES ('', '".intval($tbarr[uid])."', '".intval($tbarr[nid])."', '".addslashes($tbarr[title])."', '".addslashes($tbarr[excerpt])."', '".addslashes($tbarr[url])."', '".addslashes($tbarr[blogname])."', NOW( ) , '".addslashes($_SERVER["REMOTE_ADDR"])."' );";		mysql_query($query,$link);	}				$title = $_POST["title"];	$excerpt = $_POST["excerpt"];	$url = $_POST["url"];	$blog_name = $_POST["blog_name"];		$nid = intval($_GET["id"]);	$link = pc_db_connect();	if(!$url)	{		pc_tb_return_fail("Need URL");		exit();	}	$uid = pc_tb_check_node($link,$nid);	if(!$uid)	{		pc_tb_return_fail("Article NOT Exist");		exit();	}		if ($pcconfig["ENCODINGTBP"]) {        $title = iconv(mb_detect_encoding ($title),$default_encoding,$title);	    $excerpt = iconv(mb_detect_encoding ($excerpt),$default_encoding,$excerpt);	    $blog_name = iconv(mb_detect_encoding ($blog_name),$default_encoding,$blog_name);	}		$tbarr = array(			"uid" => $uid,			"nid" => $nid,			"title" => $title?$title:"无主题",			"excerpt" => $excerpt,			"url" => $url,			"blogname" => $blog_name?$blog_name:$url			);	pc_tb_add_trackback($link,$tbarr);	pc_db_close($link);	pc_tb_return_succeed();?>

⌨️ 快捷键说明

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