<?PHP
        @require_once "../fhz_include/config.fhz";
        @require_once "../fhz_include/util.fhz";

        if( !$connect = db_connect($DATABASE_NAME,$DATABASE_USER,$DATABASE_PASS)) {
                error_message("DB ERROR");
                exit;
        }

        $query = "SELECT num,title,contents,name,date,reply FROM news WHERE edel ='0' ORDER BY num DESC LIMIT 10";

        $result = @mysql_query($query,$connect);
        $result_no = @mysql_num_rows($result);
?>
<?php
Header("Content-type: text/xml");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");

echo"<?xml version=\"1.0\" encoding=\"euc-kr\"?>
<!--  RSS generated by doll  -->                        
<rss version=\"2.0\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\">
<channel>
<title>HackersLab</title>   
<link>http://www.hackerslab.org/korg/index.fhz?menu=news</link>  
<dc:language>ko</dc:language>
";

function html_replace($data) 
{ 
$data=ereg_replace("&([^#])","&amp;\\1",$data); 
$data=str_replace("\"","&quot;",$data); 
$data=str_replace("<","&lt;",$data); 
$data=str_replace(">","&gt;",$data); 
$data=str_replace("[","&#91;",$data);
$data=str_replace("]","&#93;",$data);
return $data; 
} 

$url=("http://www.hackerslab.org/korg/view.fhz?menu=news&no=");

while(($data = mysql_fetch_array($result))!= NULL) {
    echo"
    <item>
    <title>[".html_replace($data[title])."][".$data[reply]."]</title>  
    <link>".html_replace($url)."$data[num]</link>            
    <description>".html_replace(substr($data[contents],0,600))."...</description>              
    <dc:date>".html_replace($data[date])."</dc:date>
    </item>
    ";
}

?>
</channel>
</rss>
