Merhabalar, özel yazılmış bir scripte rss ekleyemedim. Yardımcı olacak varmıdır acaba ? Rss kodunu aşağıya yazdım.
<?php
function cleanText($intext) {
return
html_entity_decode(
htmlspecialchars(
stripslashes($intext)));
}
header("Content-Type: text/xml;charset=UTF-8");
$db = mysql_pconnect("localhost","root","sifre");
if (!$db)
{
error_log("Hata : Veritabanı bağlantısı yapılamadı !");
exit;
}
[MENTION=16908]MysqL[/MENTION]_select_db("root");
mysql_query("SET NAMES 'latin5'");
mysql_query("SET CHARACTER SET latin5");
mysql_query("SET COLLATION_CONNECTION = 'latin1_swedish_ci'");
$query1 = "SELECT listing_id, listing_title, listing_brief_desc, listing_date_add FROM listing_full_desc ORDER BY addingDate DESC LIMIT 10";
$result1 = mysql_query($query1);
$phpversion = phpversion();
$site = "http://www.siteismi.com";
ECHO <<<END
<?xml version="1.0" encoding="latin5"?>
<rss version="2.0">
<channel>
<title>En Son Eklenen 10 Yazı</title>
<link> http: </link>//www.siteismi.com
<description>Site adresi com sitesine eklenen son 10 yazı için rss beslemesi.</description>
<language>tr</language>
<docs>$site/WebServices/rss.php</docs>
<generator>PHP/$phpversion</generator>
END;
for ($i = 0; $i < mysql_num_rows($result1); $i++) {
@$row = mysql_fetch_array($result1);
$title = cleanText($row["listing_title"]);
$link = $site ."index.php?id=". cleanText($row["listing_id"]);
$description = cleanText($row["listing_brief_desc"]);
$guid = "tag:".$site;
$pubDate = date("r", strtotime($row["listing_date_add"]));
ECHO <<<END
<item>
<title>$title</title>
<link>$link</link>
<description>$description</description>
<pubDate>$pubDate</pubDate>
<guid isPermaLink="false">$guid</guid>
</item>
END;
}
ECHO <<<END
</channel>
</rss>
END;
?>
34. satırda hata veriyor çözemedim bir türlü.
for ($i = 0; $i < mysql_num_rows($result1); $i++)
bu satır