الدعم العربي
خطأ بRSS بواسطة PHP ما الحل - نسخة قابلة للطباعة

+- الدعم العربي (https://www.mybbarab.com)
+-- قسم : :: . + تطوير المواقع و المنتديات و لغات برمجة المواقع + . :: (https://www.mybbarab.com/forum-78.html)
+--- قسم : قسم تطوير المنتديات والمواقع ولغات البرمجه (https://www.mybbarab.com/forum-117.html)
+---- قسم : نقاش عام حول PHP و MYSQL (https://www.mybbarab.com/forum-49.html)
+---- الموضوع : خطأ بRSS بواسطة PHP ما الحل (/thread-1961.html)



خطأ بRSS بواسطة PHP ما الحل - BarBouD - 2007-12-22

السلام عليكم
اردت اضافة تغذية لموقعي RSS
لكن طلعت لي مشكلة في العرض
http://www.alboqah.com/rss.php
فهو يعرض الجديد لكن يقول هناك خطأ في السطر 36
الذي يحوي الآتي
كود :
header ('(anti-spam-(anti-spam-(anti-spam-content-type:))) text/xml');

ما هو الحل في هذه الحالة ؟؟

و جزاكم الله خيرا


Re: خطأ بRSS بواسطة PHP ما الحل - Pepo - 2007-12-22

لن يستطيع احد ليس لديه خبرة بإسكريبت منتداك افادتك
بدون ان ترفق ملف rss.php نفسه
لمحاولة استخراج الخطأ منه!


Re: خطأ بRSS بواسطة PHP ما الحل - BarBouD - 2007-12-22

الملف ليس خاص بالسكربت
بل طبقت الدرس الموضوع هنا
http://www.swalif.net/softs/swalif54/softs209004
و عموما صيغة الملف كالآتي

كود :
<?
$server = 'localhost';
$db_user = 'username';
$db_password = 'password';
$db_name = 'dbname';
$db=mysql_connect($server,$db_user,$db_password);
mysql_select_db($db_name,$db);
$var = ( bool ) false;
$var.='<?xml version="1.0" encoding="windows-1256" ?>' . "\n";
$var.='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://my.netscape.com/rdf/simple/0.9/">' . "\n";

$var.='<channel>' . "\n";
$var.='<language>ar-tn</language>'."\n";
$var.='<title>HiSwalif</title>'."\n";
$var.='<description>This is a rss file </description>' . "\n";
$var.='<link>http://www.the-soft.net</link>' . "\n";
$var.='<copyright>dr-dre67 - 2004 / 2005 </copyright>' . "\n";
$var.= '<lastBuildDate>20-12-2005</lastBuildDate>' . "\n";
$var.= '<webMaster>Hachem LATRACH</webMaster>' . "\n";
;
$var.='<item>'."\n";
$queri = mysql_query("SELECT * FROM tablename limit 10");
while($row = mysql_fetch_array($queri)){

$var.='<itemid>'."\n";
$var.=$row['id']."\n";
$var.='</itemid>'."\n";
$var.='<title>'."\n";
$var.=$row['title']."\n";
$var.='</title>'."\n";
$var.='<date>'."\n";
$var.=$row['date']."\n";
$var.='</date>'."\n";
$var.='<news>'."\n";
$var.=$row['news']."\n";
$var.='</news>'."\n";
}
$var.='</item>'."\n";
$var.='</channel>'."\n";
$var.='</rdf:RDF>'."\n";

header ('(anti-spam-(anti-spam-(anti-spam-content-type:))) text/xml');
print $var;
?>



Re: خطأ بRSS بواسطة PHP ما الحل - Pepo - 2007-12-22

احذف هذا السطر..
PHP كود :
header ('(anti-spam-(anti-spam-(anti-spam-content-type:))) text/xml'); 

وشوف النتيجة بعدها

ملحوظة: تأكد انك تحفظ الملف بنفس ترميز موقعك


Re: خطأ بRSS بواسطة PHP ما الحل - BarBouD - 2007-12-22

قد جربت حذف هذا السطر
عرض الجديد لكن Sad
بطريقة غير صحيحة
http://www.alboqah.com/rss.php
شوف النتيجة


Re: خطأ بRSS بواسطة PHP ما الحل - Pepo - 2007-12-22

هذا لعدة اسباب
اولا صيغة الملف ليست سليمة كا ملف rss
انظر الى مصدر هذا الملف dd4bb.com/rsstid.php لترى الفرق بنفسك
هذا اولا, ثانيا الملف يختار اسم اخر المواضيع فقط دون رابطها وهذا ايضا ليس صحيح


Re: خطأ بRSS بواسطة PHP ما الحل - BarBouD - 2007-12-22

جيد بالفعل لاحظت عدم وجود رابط
ساطبق طريقة أخرى
و سأرى النتائج
إن شاء الله ألقى حل

شكرا لك