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

📄 post_mod.php

📁 自己写的一个网络日志(BLOG)系统
💻 PHP
字号:
<?php!function_exists('readover') && exit('Forbidden');function gethottag($orderby,$num){	global $db;	$tagdb = array();	$query = $db->query("SELECT tagname,tagid FROM pw_tags ORDER BY $orderby DESC LIMIT 0,$num");	while ($rt = $db->fetch_array($query)) {		$tagdb[$rt['tagid']] = $rt['tagname'];	}	return $tagdb;}function getclttag($uid,$num){	global $db;	$tagdb = array();	$query = $db->query("SELECT t.tagname FROM pw_collections c LEFT JOIN pw_tags t ON c.itemid=t.tagid WHERE c.uid='$uid' AND c.type='tag' ORDER BY adddate DESC LIMIT 0,$num");	while ($rt = $db->fetch_array($query)) {		$tagdb[] = $rt['tagname'];	}	return $tagdb;}function getteamop($uid){	global $db;	$teamsel = '';	$query = $db->query("SELECT t.teamid,t.name FROM pw_tuser tu LEFT JOIN pw_team t ON t.teamid=tu.teamid WHERE tu.uid='$uid' AND tu.ifcheck='1'");	while ($rt = $db->fetch_array($query)) {		$rt['teamid'] && $teamsel .= "<option value=\"$rt[teamid]\">$rt[name]</option>";	}	return $teamsel;}function ConCheck($subject,$content){	global $db_titlemax,$db_postmin,$db_postmax,$picpath,$attachpath,$db_blogurl;	$subject = trim($subject);	if (!$subject || strlen($subject) > $db_titlemax) {		Showtruemsg('title_limit');		return false;	}	if (strlen(trim($content)) > $db_postmax || strlen(trim($content)) < $db_postmin) {		Showtruemsg('content_limit');		return false;	}	$subject = Char_cv($subject);	$_POST['atc_autourl'] && $content = AutoUrl($content);	(strpos($content,$db_blogurl)!==false) && $content = str_replace(array($picpath,$attachpath),array('p_w_picpath','p_w_upload'),$content);	return array($subject,$content);}function AutoUrl($message){	global $db_autoimg;	if ($db_autoimg==1) {		$message = preg_replace(			array(				"/(?<=[^\]a-z0-9-=\"'\\/])((https?|ftp):\/\/|www\.)([a-z0-9\/\-_+=.~!%@?#%&;:$\\鈹俔+\.gif)/i",				"/(?<=[^\]a-z0-9-=\"'\\/])((https?|ftp):\/\/|www\.)([a-z0-9\/\-_+=.~!%@?#%&;:$\\鈹俔+\.jpg)/i"			),			array(				'[img]\\1\\3[/img]',				'[img]\\1\\3[/img]'			),			' '.$message		);	}	$message = preg_replace(		array(			"/(?<=[^\]a-z0-9-=\"'\\/])((https?|ftp|gopher|news|telnet|mms|rtsp):\/\/|www\.)([a-z0-9\/\-_+=.~!%@?#%&;:$\\鈹俔+)/i",			"/(?<=[^\]a-z0-9\/\-_.~?=:.])([_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4}))/i"		),		array(			'[url]\\1\\3[/url]',			'[email]\\0[/email]'		),		' '.$message	);	$message = substr($message,1);	return $message;}function Atc_cv($message,$usesign){	if ($usesign<2) {		$message = Char_cv($message);	} else {		$message = preg_replace(			array('/<script.*>.*<\/script>/is',"/<(([^\"']|\"[^\"]*\"|'[^']*')*?)>/eis"),			array('',"jscv('\\1')"),			str_replace('.','&#46;',$message)		);	}	return $message;}function jscv($code){	$code = str_replace('\\"','"',$code);	$code = preg_replace(		array('/[\s]on[\w]+\s*=\s*(\\\"|\\\\\').+?\\1/is','/[\s]on[\w]+\s*=[^\s]*/is'),		'',		$code	);	return '<'.$code.'>';}function pushitem($itemid,$teamid,$type,$pushlog = null){	global $db,$admin_uid,$timestamp,$atc_title;	if (!$itemid) {		return false;	}	$teamids = $extra = '';	$name = $db->get_one("SELECT t.name FROM pw_tuser tu LEFT JOIN pw_team t ON t.teamid=tu.teamid WHERE tu.uid='$admin_uid' AND tu.teamid='$teamid' AND tu.ifcheck='1'");	if (!$name) {		return false;	}	$pushlogdb = (!empty($pushlog) ? $pushlog : '')."$teamid,$name\t";	$db->update("UPDATE pw_{$type} SET pushlog='$pushlogdb' WHERE itemid='$itemid'");	$db->update("UPDATE pw_team SET blogs=blogs+1,lastid='$itemid' WHERE teamid='$teamid'");	$db->update("INSERT INTO pw_tblog(itemid,uid,teamid,postdate,subject,type) VALUES('$itemid','$admin_uid','$teamid','$timestamp','$atc_title','$type')");	return true;}?>

⌨️ 快捷键说明

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