السلام عليكم
عندي سكربت php
واريد اسوي له تغذية rss
يا ريت اللي عنده شرح للموضوع يوفر لي ابسط طريقة لذلك
مع امكانية عرض التغذية في المتصفح بشكل طبيعي
جربت بعض الطرق المشروحة في سوالف قديماً لكن التغذية لا تظهر بشكل سليم في المتصفح
السلام عليكم
عندي سكربت php
واريد اسوي له تغذية rss
يا ريت اللي عنده شرح للموضوع يوفر لي ابسط طريقة لذلك
مع امكانية عرض التغذية في المتصفح بشكل طبيعي
جربت بعض الطرق المشروحة في سوالف قديماً لكن التغذية لا تظهر بشكل سليم في المتصفح
هذا مثال بسيط علي عجالة غير مايلائم موقعك
كود PHP:
<?php
header("(anti-spam-content-type:) text/xml; charset=utf-8");
require("config.php");
function clean_feed($input) {
$original = array("<", ">", "&", '"' ,'—');
$replaced = array("<", ">", "&", """, "");
$newinput = str_replace($original, $replaced, $input);
return $newinput;
}
$dat = date("j/n/Y",time());
$logo = "".$siteurl."/images/logo.gif";
echo "<rss version=\"2.0\">\n";
?>
<channel>
<title> إسم الموقع </title>
<link>ؤابط الموقع</link>
<description>وصف الموقع </description>
<language> ar </language>
<image>
<title>إسم الموقع </title>
<url> رابط الصورة او اللوقو </url>
<link>رابط الموقع </link>
<width>100</width>
<height>100</height>
</image>
<copyright>Copyright <?=date('Y');?></copyright>
<?php
$result = mysql_query("SELECT title,id,description FROM your_table ORDER BY id desc LIMIT 0,100") or die(mysql_error());
while($row = mysql_fetch_array($result)) {
?>
<item>
<title><?=clean_feed($row['title'])?></title>
<link><?= $siteurl ?>/play.php?id=<?=clean_feed($row['id'])?></link>
<description> <![CDATA[ <?=XMLEntities($row['description'])?> .]]> </description>
</item>
<?php
}
function XMLEntities($str) {
return str_replace('>','>',str_replace('<','<',str_replace('"','"',str_replace('\'',''',str_replace('&','&',iconv('utf-8','utf-8',$str))))));
}
?>
</channel>
</rss>
مشكور يا اخي العزيز لكن ممكن توضحلي المتغيرات الواجب تعديلها بالتحديد
انا حاولت التعديل لكن النتيجة ان التغذية لم تعمل
ولو تحب ارسل لك رابط الصفحة في رسالة خاصة تعاينه بنفسك
التعديل الأخير تم بواسطة medfan2003 ; 15-03-2011 الساعة 12:19 AM