$DB_SERVER = "localhost"; // Database Server machine
$DB_LOGIN = "blogadmin"; // Database login
$DB_PASSWORD = "blogpass"; // Database password
$DB = "MarketingFindBlog"; // Database containing the tables
$SESS_TABLE = "session"; // Database containing the tables
$SESS_DBH = mysql_pconnect($DB_SERVER, $DB_LOGIN, $DB_PASSWORD);
mysql_select_db($DB);
if(!empty($HTTP_SERVER_VARS["QUERY_STRING_UNESCAPED"]))
{ parse_str($HTTP_SERVER_VARS["QUERY_STRING_UNESCAPED"],$vars);
$current = $vars['author'];
$curID = $vars['id'];
}elseif(!empty($HTTP_SERVER_VARS["QUERY_STRING"])){
parse_str($HTTP_SERVER_VARS["QUERY_STRING"],$vars);
$current = $vars['author'];
$curID = $vars['id'];
}
//$sq = "select blog.id as id,user.user,user.shortname,blog.title,blog.blog,UNIX_TIMESTAMP(blog.date) as date from user,blog where user.shortname = '".$current."' and blog.user_id = user.id and blog.status = 'active' order by blog.date desc";
$sq = "select blog.id as id, user.user,user.name,user.shortname,blog.title,blog.blog,UNIX_TIMESTAMP(blog.date) as date from user,blog
where";
if(!empty($current))
$sq .= " user.shortname = '".$current."' and ";
elseif(!empty($curID))
$sq .= " blog.id = '".$curID."' and ";
$sq .= " blog.user_id = user.id and
blog.status = 'active'
order by blog.date desc";
$qu = mysql_query($sq);
if(mysql_error())
{ echo mysql_error();}
if(mysql_num_rows($qu) > 0)
{ $pattern = "/\[([\d]{12}\.[\w]{3,4})\]/i";
while($re = mysql_fetch_assoc($qu))
{ $replacement = "
";
$string = $re['blog'];
$re['blog'] = preg_replace($pattern,$replacement,$string);
$re['blog'] = str_replace("\n","
\n",$re['blog']);
$re['blog'] = str_replace("&","and",$re['blog']);
$blogs[] = $re;}
}else{
die('empty');
}
$output = "
MarketingFind Blogs
http://www.marketingfind.com/
News for the online business professional.
en-us
Copyright 2004, VerticalScope Inc. All Rights Reserved.
".date("Y-m-d\TH:mO")."
www.marketingfind.com
Technology
hourly
1
1970-01-01T00:00+00:00
{ITEMS}
";
if(!empty($blogs))
{
foreach($blogs as $k=>$v)
{
$items[] = " ";
$output .= "
-
".strip_tags($v['title'])."
http://www.marketingfind.com/allBlogs.html?blog=".$v['id']."&from=rss
".strip_tags($v['blog'])."
".$v['name']."
".date('D, F jS, Y',$v['date'])."
";
}
}
$output .= "";
$setRSS = str_replace("{ITEMS}",implode("\n",$items),$output);
//header('Content-Disposition: attachment; filename='.date('Ymd').'.xml');
header('Content-Type: TEXT/XML');
echo $setRSS;
?>