جهِّز نفسك لسوالف كاست، واحصل على Macbook Air
ويكيمانيا 2008. الإسكندرية، من 17 وحتى 19 يوليو

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد
 
LinkBack أدوات الموضوع
عضو نشيط جدا
تاريخ التسجيل: Aug 2007-
#1 (permalink)  
Question مشكلة بالـ RSS !


السلام عليكم ورحمة الله وبركاته
لدي مشكلة بالـ RSS ,,, لدي هذا الملف
كود PHP:
<?
#  +--------------------------------------------+
#  +                 Al Droos Script       +
#  +                 By PHPx3.com       +
#  +         faha1ad2@hotmail.com   +
#  +--------------------------------------------+
// aMINE - http://www.montadaphp.net/showthread.php?t=923 

include ("include/connect.php");
include(
"include/rows.php");
header('(anti-spam-content-type:) text/xml');
?>
<rss version="2.0">
<channel>
<title>
<? print "$site_name"?>
</title>
<description><? print "$meta_open"?></description>
<link><?  print $_SERVER['SERVER_NAME']; ?></link>
<? $myss mysql_query("SELECT `subject`,`id`,`text` FROM `drs_text` ORDER BY `id` DESC LIMIT 0,57");
 while(
$rows mysql_fetch_array($myss)){
 
?>
<item>
        <title><?=htmlentities(strip_tags($rows['subject'])); ?></title>
        <description> <?=htmlentities(substr($rows['text'],0,60));?></description>
        <link><? print "$site_url"?>/show-<?=$rows['id'];?>-1.html</link>
     </item>
  <? ?>
</channel>
</rss>
وعند تشغيله http://localhost/script/rss.xml
يظهر لي :

لا يمكن عرض الصفحة XML

لا يمكن عرض إدخال XML باستخدام صفحة النمط XSL. الرجاء تصحيح الخطأ ثم النقر فوق الزر تحديث، أو إعادة المحاولة مرة أخرى لاحقاً. ‏‏تم العثور على حرف غير صالح في محتوى النص. ‏‏خطأ في معالجة المورد 'http://localhost/drs/rss.xml'. ‏‏السطر 3، الموضع 8
<title>



فما الخطأ هنا ؟

وشكراً.






ff5006 غير متواجد حالياً   قديم 21-04-2008, 01:02 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Oct 2003-
#2 (permalink)  

جرب واعرض مصدر الصفحة لتعرف النتيجة






__________________
www.saleh.cc
Mr.Saphp متواجد حالياً   قديم 21-04-2008, 03:20 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Sep 2006-
#3 (permalink)  

أخي الكريم، عوضا عن استخدام التابع htmlentities جرب أن تقوم بعرض معلوماتك ضمن قسم CDATA، لمزيد من الإيضاح يرجى الإطلاع على الصفحة التالية:

cdata sections - XML Tutorial






__________________
خالد الشمعة - Khaled Al-Shamaa
PHP, MySQL and Arabic language
DNSerror غير متواجد حالياً   قديم 21-04-2008, 08:39 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Aug 2007-
#4 (permalink)  

السلام عليكم

اقتباس:
Mr.Saphp
جرب واعرض مصدر الصفحة لتعرف النتيجة
كود PHP:
<rss version="2.0">
<
channel>
<
title>
دروس مبرّمج برمجة تصميم تطوير.</title>
<
description>دروس فوتوشوب ,  دروس فلاش دروس برمجه</description>
<
link>localhost</link>
<
item>
        <
title>df</title>
        <
description> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//</description>
        
<link>http://localhost/drs/show-8-1.html</link>
     
</item>
  <
item>
        <
title>ryh</title>
        <
description> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//E</description>
        
<link>http://localhost/drs/show-7-1.html</link>
     
</item>
  <
item>
        <
title>wd</title>
        <
description> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//E</description>
        
<link>http://localhost/drs/show-6-1.html</link>
     
</item>
  <
item>
        <
title>er</title>
        <
description> &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional</description>
        
<link>http://localhost/drs/show-5-1.html</link>
     
</item>
  <
item>
        <
title>er</title>
        <
description> &lt;P&gt;&lt;STRONG&gt;rg&lt;/STRONG&gt;&lt;/P&gt;</description>
        <
link>http://localhost/drs/show-4-1.html</link>
     
</item>
  <
item>
        <
title>[&Iuml;&Ntilde;&Oacute;] &Egrave;&Ntilde;&atilde;&Igrave;&Eacute; &Oacute;&szlig;&Ntilde;&Egrave;&Ecircphp_info().</title>
        <
description> &lt;P&gt;&Ccedil;&aacute;&Oacute;&aacute;&Ccedil;&atilde; &Uacute;&aacute;&iacute;&szlig;&atilde;&lt;BR&gt;&Iuml;&Ntilde;&Oacute;&auml;&Ccedil; &Ccedil;&aacute;&iacute;&aelig;&atilde; &Uacute;&auml; &szlig;&iacute;&Yacute;&iacute;&Eacute; &Egrave;&Ntilde;&atilde;&Igrave;&Eacute; &Oacute;&szlig;&Ntilde;&Egrave;&Ecirc; &Egrave;&iacute; &Ccedil;&Ecirc;&Ocirc; &Egrave;</description>
        <
link>http://localhost/drs/show-1-1.html</link>
     
</item>
  </
channel>
</
rss


DNSerror
شكراً لك أخي , وتم دخول الرابط , لكن لم افهم جيداً بصراحه ... ممكن طريقة الاستخدام .,.


وشكراً ... منتظركم., لانه آخر مافي السكربت هو الـ RSS .






ff5006 غير متواجد حالياً   قديم 21-04-2008, 03:08 PM
رد مع اقتباس
مشرف قسم PHP
تاريخ التسجيل: Apr 2002-
#5 (permalink)  

أو سطر في الملف يجب ان يكون الوسم xml
كود:
<?xml version="1.0" encoding="windows-1256"?>






__________________
I Love PHP (d4d@hotmail.com)
http://www.daif.net/
daif غير متواجد حالياً   قديم 21-04-2008, 05:15 PM
رد مع اقتباس
عضو جديد
تاريخ التسجيل: Feb 2008-
#6 (permalink)  

السلام عليكم ورحمه الله وبركاته
لابد لك يا اخى ان يكون ال output الخاص بك على هذا الشكل

كود PHP:
<?xml version="1.0" encoding="windows-1256"?>
<rss version="2.0">
<channel>
<title>
دروس مبرّمج - برمجة تصميم تطوير.</title>
<description>دروس فوتوشوب ,  دروس فلاش , دروس برمجه</description>
<link>localhost</link>
<item>
        <title>df</title>
        <description><![CDATA[" &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//"]]></description>
        <link>http://localhost/drs/show-8-1.html</link>
     </item>
  <item>
        <title>ryh</title>
        <description><![CDATA[" &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//E"]]></description>
        <link>http://localhost/drs/show-7-1.html</link>
     </item>
  <item>
        <title>wd</title>
        <description><![CDATA[" &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//E"]]></description>
        <link>http://localhost/drs/show-6-1.html</link>
     </item>
  <item>
        <title>er</title>
        <description><![CDATA[" &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional"]]></description>
        <link>http://localhost/drs/show-5-1.html</link>
     </item>
  <item>
        <title>er</title>
        <description><![CDATA[" &lt;P&gt;&lt;STRONG&gt;rg&lt;/STRONG&gt;&lt;/P&gt;"]]></description>
        <link>http://localhost/drs/show-4-1.html</link>
     </item>
  <item>
        <title><![CDATA["[&Iuml;&Ntilde;&Oacute;] &Egrave;&Ntilde;&atilde;&Igrave;&Eacute; &Oacute;&szlig;&Ntilde;&Egrave;&Ecirc; php_info()."]]></title>
        <description><![CDATA[" &lt;P&gt;&Ccedil;&aacute;&Oacute;&aacute;&Ccedil;&atilde; &Uacute;&aacute;&iacute;&szlig;&atilde;&lt;BR&gt;&Iuml;&Ntilde;&Oacute;&auml;&Ccedil; &Ccedil;&aacute;&iacute;&aelig;&atilde; &Uacute;&auml; &szlig;&iacute;&Yacute;&iacute;&Eacute; &Egrave;&Ntilde;&atilde;&Igrave;&Eacute; &Oacute;&szlig;&Ntilde;&Egrave;&Ecirc; &Egrave;&iacute; &Ccedil;&Ecirc;&Ocirc; &Egrave;"]]></description>
        <link>http://localhost/drs/show-1-1.html</link>
     </item>
  </channel>
</rss>






__________________
أمي ذكرى لا أنساها (.) شوقٌ يدفعني لأراها
ahmedwali غير متواجد حالياً   قديم 21-04-2008, 05:22 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Aug 2007-
#7 (permalink)  

السلام عليكم
عند اضافة
كود PHP:

<?xml version="1.0" encoding="windows-1256"?>
في أول سطر ... يظهر لي هذا الخطأ :

Parse error: syntax error, unexpected T_STRING in D:\AppServ\www\drs\rss.xml on line 2




علماً بأني اضفت
كود PHP:
AddType application/x-httpd-php .xml 
في ملف الـ .htaccess ,
وعند ازالتها يظهر لي :
/show--1.html

بدلاً من الخطأ *-)

والله غريبه ..., الرجاء المساعده وشكراً .,






ff5006 غير متواجد حالياً   قديم 21-04-2008, 10:41 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Sep 2006-
#8 (permalink)  

اقتباس:
Parse error: syntax error, unexpected T_STRING in D:\AppServ\www\drs\rss.xml on line 2
جرب أن تقوم بالتعديل في ملف php.ini اجعل short_open_tag = off

عفواً علي المرور السريع ..






التصميم غير متواجد حالياً   قديم 21-04-2008, 11:19 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Aug 2007-
#9 (permalink)  

اهلا بك اخي .., للأسف لم يعمل






ff5006 غير متواجد حالياً   قديم 22-04-2008, 09:27 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Aug 2007-
#10 (permalink)  

اشتغل الحمدلله تمام بعد تعديلات, لكن يوجد فيه مشكله باللغه وفي اظهار <title>

كود PHP:
<?
header
('(anti-spam-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=\"2.0\">\n\n";
echo 
"<channel>\n";
echo 
"<title>".htmlspecialchars($site_name)."</title>\n";
echo 
"<link>$sie_url</link>\n";
echo 
"<description>".htmlspecialchars($meta_open)."</description>\n";
#  +--------------------------------------------+
#  +                 Al Droos Script       +
#  +                 By PHPx3.com       +
#  +         faha1ad2@hotmail.com   +
#  +--------------------------------------------+
// aMINE - http://www.montadaphp.net/showthread.php?t=923 
// Some Edit's Is From Nuke

include ("include/connect.php");
include(
"include/rows.php");
//
?>
<title>
<? print htmlspecialchars($site_name); ?>
</title>
<description><? print htmlspecialchars($meta_open); ?></description>
<link><?  print $_SERVER['SERVER_NAME']; ?></link>
<? $myss mysql_query("SELECT `subject`,`id`,`text` FROM `drs_text` ORDER BY `id` DESC LIMIT 0,57");
 while(
$rows mysql_fetch_array($myss)){
?>
<item>
        <title><? print "$subject"?></title>
        <link><? print "$site_url"?>/show-<?=$rows['id'];?>-1.html</link>
        <description> <?=htmlentities(substr($rows['text'],0,60));?></description>
     </item>
  <? ?>
</channel>
</rss>






ff5006 غير متواجد حالياً   قديم 22-04-2008, 11:22 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Aug 2007-
#11 (permalink)  

كود PHP:
<?
include ("include/connect.php");
include(
"include/rows.php");
header('(anti-spam-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=\"2.0\" xmlns:atom=\"http://www.w3.org/2005/Atom\">\n\n"
;
echo 
"<channel>\n";
echo 
"<title>".htmlspecialchars($site_name)."</title>\n";
echo 
"<link>$site_url.rss.php</link>\n";
echo 
"<description>".htmlspecialchars($meta_open)."</description>\n";
#  +--------------------------------------------+
#  +                 Al Droos Script       +
#  +                 By PHPx3.com       +
#  +         faha1ad2@hotmail.com   +
#  +--------------------------------------------+
// aMINE - http://www.montadaphp.net/showthread.php?t=923 
// Some Edit's Is From Nuke
//
?>
<title>
<? print htmlspecialchars($site_name); ?>
</title>
<description><? print htmlspecialchars($meta_open); ?></description>
<link><?  print $_SERVER['SERVER_NAME']; ?></link>
<? $myss mysql_query("SELECT `subject`,`id`,`text` FROM `drs_text` WHERE `show`='1' ORDER BY `id` DESC LIMIT 0,57");
 while(
$rows mysql_fetch_array($myss)){
?>
<item>
        <title><? print $rows['subject']; ?></title>
        <link><? print "$site_url"?>/show-<?=$rows['id'];?>-1.html</link>
        <description> <? print $rows['desc']; ?></description>
     </item>
  <? ?>
</channel>
</rss>
الحمدلله تم الحل ,
لكن بقي فقط انه لايظهر الـ <description> </description>
لايظهر بينهم كلام لاأعلم لماذا.
والكود بالأعلى يعمل لمن يريده






ff5006 غير متواجد حالياً   قديم 22-04-2008, 11:43 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jan 2008-
#12 (permalink)  

قم بتغيير هذا السطر

كود PHP:
<? $myss mysql_query("SELECT `subject`,`id`,`text` FROM `drs_text` WHERE `show`='1' ORDER BY `id` DESC LIMIT 0,57");
ليصبح بهذا الشكل
كود PHP:
<? $myss mysql_query("SELECT `subject`,`id`,`text`,`desc` FROM `drs_text` WHERE `show`='1' ORDER BY `id` DESC LIMIT 0,57");






mr_m غير متواجد حالياً   قديم 23-04-2008, 01:21 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Aug 2007-
#13 (permalink)  

صحيح , سقطت سهواً
شكراً لك اخي وجزاك الله خير






ff5006 غير متواجد حالياً   قديم 23-04-2008, 02:15 AM
رد مع اقتباس
رد


أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
ما هو برنامج إدارة المحتوى المناسب ؟ Twabl.com تطوير الويب 16 11-02-2008 04:46 PM
عاجل عاجل : مشكلة بالـ DNS و الـ Open DNS servers و عاملة مشاكل بالسيرفر الرقم الصعب قسم تبادل خبرات الاستضافة 6 06-03-2006 07:07 AM
الاصدار 1.1.2 من برنامج منتديات MySmartBB MaaSTaaR إصلاح وصيانة المنتديات 51 27-01-2006 02:49 PM
مشكلة غريبه بالمصغرات بالـ 4images لم اجد احد اشتكى منها قبلي دليل عز تطوير الويب 0 12-11-2005 03:24 PM
مشكلة خطيرة بالـ MYSQL تهدد الأمن القومي :) beshoo تطوير الويب 8 30-05-2001 04:06 PM


الساعة الآن: 12:42 AM بتوقيت المملكة العربية السعودية