عفوا .. فهموني ارجوكم هذه المشكله و ما هو الحل ؟؟

كل ما يهم مطور المواقع ... لغات برمجة المواقع .. سكربتات .. مناقشات ..
مغلق
عبقري العرب
عضو مفيد
مشاركات: 93
اشترك في: 29 أغسطس 2004, 16:58
مكان: سلطنة عمان

عفوا .. فهموني ارجوكم هذه المشكله و ما هو الحل ؟؟

مشاركة بواسطة عبقري العرب »

السلام عليكم

قمت بعمل ملف xml لنشر الفييد
على العموم كل مره يطلع لي هذا الخطأ و ما اقدر اعمل اي حاجه لاني ما فهمت المشكله
بالظبط علشان احلها او ابحث لها عن حل

على العموم شوفوا هنا
هذا هو عنوان الملف
http://www.merbad.net/xml.php

و هذا هي الاخطاء المتوقعه فيه
http://www.feedvalidator.org/check.cgi? ... %2Fxml.php
آخر تعديل بواسطة عبقري العرب في 07 فبراير 2006, 00:10، تم التعديل مرة واحدة.
عبقري العرب
عضو مفيد
مشاركات: 93
اشترك في: 29 أغسطس 2004, 16:58
مكان: سلطنة عمان

مشاركة بواسطة عبقري العرب »

نسيت اعطيكم كود الملف

كود: تحديد الكل

<?
include('admin/conf.php');
$url = $CONF['site_url'];

$Connect =mysql_connect("XXXX",XXXXXXX,XXXXXXXXXX);
$Select =mysql_select_db(XXXXXXXXXXXX,$Connect);

$result = mysql_query ("SELECT * FROM rafia_news
                                 WHERE allow='yes'
                                 ORDER BY id DESC limit 10");

header("Content-Type: text/xml");

echo "<?xml version=\"1.0\" encoding=\"windows-1256\"?>\n\n";
echo "<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\"\n";
echo " \"http://my.netscape.com/publish/formats/rss-0.91.dtd\">\n\n";
echo "<rss version=\"0.91\">\n\n";
echo "<channel>\n";

        	echo "<item>\n";
        	echo "<title>".htmlspecialchars($CONF['site_title'])."</title>\n";
        	echo "<link>".$url."</link>\n";
        	echo "<description></description>\n";
        	echo "</item>\n\n";
while ($row = mysql_fetch_array($result)) {
$id = $row['id']; 
$title = $row['title']; 
$news_head = $row['news_head']; 

        	echo "<item>\n";
        	echo "<title>".htmlspecialchars($title)."</title>\n";
        	echo "<link>newsXXX.html</link>\n";
        	echo "<description>".htmlspecialchars($news_head)."</description>\n";
        	echo "</item>\n\n";

       }

echo "</channel>\n";
echo "</rss>";
exit;
?>
لا تسألوني ليش حطيت exit اخر شي
حتى لا يتنفذ كود بعد ذلك موجود في المجله :idea:
W3
عضو نشيط
مشاركات: 224
اشترك في: 25 سبتمبر 2004, 03:27

مشاركة بواسطة W3 »

اخي الفيد يعمل اما ملاحظات المدقق ماعليك منها هي قياسية فقط مثل الترميز وغيره !

المهم ان الخلاصات تعمل وانا استطيع قرأتها من كل قارئات الخلاصات :)
عبقري العرب
عضو مفيد
مشاركات: 93
اشترك في: 29 أغسطس 2004, 16:58
مكان: سلطنة عمان

مشاركة بواسطة عبقري العرب »

شكرا لك اخي الكريم
من الناحيه العمليه نعم انا متأكد انه يعمل
لكن من الناحيه التقنيه اكيد هناك خطأ

على العموم اخوي انا وصلت للحل و الحمد لله
و هذا مثال بالترميز العربي windows-1256
http://www.arabiaone.org/mod.php?mod=RSS&modfile=xml
و هذا مثال اخر بترميز العالمي UTF-8
http://www.arabiaone.org/mod.php?mod=RSS&modfile=myxml

:x :x :x
INet
عضو نشيط
مشاركات: 236
اشترك في: 25 سبتمبر 2004, 05:11

مشاركة بواسطة INet »

اخي عبقري العرب سؤال ملح ارجو ان ترد عليه

ترميز موقعك هو windows-1256 يعني كل شي يدخل القاعدة بهذا الترميز ولايمكن عرضة بشكل صحيح الا بهذا الترميز

لكن اثار استغرابي كيف تمكنت الخلاصات من عرض نفس المحتوى لكن بترميز ثاني :?

كيف حدث ؟؟ في محول او ماذا بالضبط ؟
عبقري العرب
عضو مفيد
مشاركات: 93
اشترك في: 29 أغسطس 2004, 16:58
مكان: سلطنة عمان

مشاركة بواسطة عبقري العرب »

لكن اثار استغرابي كيف تمكنت الخلاصات من عرض نفس المحتوى لكن بترميز ثاني

كيف حدث ؟؟ في محول او ماذا بالضبط ؟
ايوه اخوي حاليا يوجد كلاس يقوم بالتحويل من اي ترميز الى اي ترميز
انتظرني بعطيك اياه :x
عبقري العرب
عضو مفيد
مشاركات: 93
اشترك في: 29 أغسطس 2004, 16:58
مكان: سلطنة عمان

مشاركة بواسطة عبقري العرب »

هذا هو الكلاس مع الشرح

:lol:

http://www.swalif.net/softs/showthread. ... ertCharset


الله يجزيه خير اللي برمج هذا الكلاس :lol: :lol: :roll: :wink:
INet
عضو نشيط
مشاركات: 236
اشترك في: 25 سبتمبر 2004, 05:11

مشاركة بواسطة INet »

شكراً لك اخي وللاخ الناقل في سوالف

كلاس مهم ومفيد جداً جداً :)
مغلق