📄 rss.php
字号:
<?
include "mysqlcon.php";
include "functions.php";
$admin_info = mysql_fetch_assoc(mysql_query("SELECT url FROM bhost_admin"));
if(isset($_GET['u'])) { $u = $_GET['u']; } else { exit(); }
$getuser = mysql_query("SELECT * FROM bhost_users WHERE username='$u'");
if(mysql_num_rows($getuser) == 0) { exit(); }
$user = mysql_fetch_assoc($getuser);
// CHECK IF ADMIN HAS TURNED RSS OFF
$group = mysql_fetch_assoc(mysql_query("SELECT allow_rss FROM bhost_groups WHERE g_id='$user[g_id]'"));
if($group[allow_rss] != "1") { exit(); }
// CHECK IF USER HAS TURNED RSS OFF
if($user[rss_on] != 1) { exit(); }
$basepath1 = url("index", "$user[username]");
header("Content-type: text/xml\n\n");
echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>
<rss version=\"2.0\">
<channel>
<title>$user[title]</title>
<description>$user[description]</description>
<link>$basepath1</link>
<language>en-us</language>
<generator>Webligo BlogHoster</generator>
";
$entries = mysql_query("SELECT * FROM bhost_entries WHERE u_id='$user[u_id]' AND privacy='3' AND draft='0' ORDER BY e_id DESC LIMIT $user[rss_entries]");
while($entry = mysql_fetch_assoc($entries)) {
$basepath2 = url("entry_rss", "$user[username]", "$entry[e_id]");
$content = str_replace("'", "'", $entry['contents']);
$title = str_replace("'", "'", $entry['title']);
if($user[rss_html] == "0") {
$content = strip_tags($content);
$title = strip_tags($title);
}
$content = htmlspecialchars($content);
$title = htmlspecialchars($title);
echo "
<item>
<title>$title</title>
<description>$content</description>
<link>$basepath2</link>
</item>
";
}
echo "
</channel>
</rss>";
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -