السلام عليكم
لدي ملف جالب اخبار يعتمد على ملف class.rss
كان يعمل فى السيرفر السابق واثناء انتقالى لسيرفر جديد توقف
هل يعتمد على دالة معينه مرفق ملف class.rss
تحية طيبة
السلام عليكم
لدي ملف جالب اخبار يعتمد على ملف class.rss
كان يعمل فى السيرفر السابق واثناء انتقالى لسيرفر جديد توقف
هل يعتمد على دالة معينه مرفق ملف class.rss
تحية طيبة
__________________
يا رب رحماك يوم القاك
اخي ممكن الخطأ الذي يظهر لديك ممكن السبب دوال معطلة لديك او اصدار
__________________
قال صلى الله عليه وسلم : كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم)
المشكلة لا يظهر اخطاء فقط يتوقف جلب الخبر
علما انه على السيرفر الشخصي يعمل
احسن الله اليك في سرعة الرد
تحية طيبة
__________________
يا رب رحماك يوم القاك
طبيعي ما يطبع اخطاء لإنه في الكود في السطر 256 مكتوب:
وهذا الأمر أو الامر التالي:كود PHP:
error_reporting(0);
تمنع طباعة الاخطاء في حالة حدوثهاكود PHP:
error_reporting(E_STRICT);
عشان هيك احذف الجملة
شغلة ثانية:
الدوال المستعملة في الكلاس من العصر الحجري
http://php.net/manual/en/function.xml-parser-create.php
الكلاس اصلا من 2005، يعني قديم كتير
الحين صار في دوال simplexml
http://www.php.net/manual/en/book.simplexml.php
ما بعرف ما بتوقع انه هاي الدوال تكون معطلة في السيرفر لإنها ل php4\5
على كل حال جرب اطبع هذا الامر وخبرني بالنتيجة:
http://php.net/manual/en/function.var-dump.phpكود PHP:
var_dump(function_exists("xml_parser_create"));
http://php.net/manual/en/function.function-exists.php
التعديل الأخير تم بواسطة ahmad sadiq ; 23-08-2010 الساعة 10:51 PM
احسن الله اليك احمد
حذفتها ولم ينجح الامركود PHP:
error_reporting(0);
----
بخصوص طباعة
لم يظهر ما يفيدكود PHP:
var_dump(function_exists("xml_parser_create"));
لو في لديك class.rss جديد اتمنى تنزله ولك تحية طيبة للتجربة
جزاك الله خير وغفر الله لك ولوالديك
__________________
يا رب رحماك يوم القاك
يعني ما ظهر خطأ على السيرفر بعد ما شلت ال error_reporting
وبالنسبة للقسم الثاني طبع true واللا false?
اذا ما طلع خطأ
والكود اللي فوق طبع true
فالصراحة ما عندي فكرة شو المشكلة
بس بنصحك تستعمل كلاس ثاني احدث
التعديل الأخير تم بواسطة ahmad sadiq ; 24-08-2010 الساعة 12:18 AM
اخى احمد - احسن الله لك وغفر الله لك ولوالديك
انا لحد الان مو مقتنع انه المسألة فى الملف لانه بيعمل معى على السير الشخصي
اما لو رفعته على الموقع ما بيعمل
المسألة دالة
ان شاء الله بفعل الدوال كلها على السيرفر المهم اعرف
قبل هل هو دالة ام لا
بارك الله بك
__________________
يا رب رحماك يوم القاك
الصراحة ما راجعت الملف كله لإني مش فاضي بس اعطيتك رأيي بسرعة
لو مش مقتنع ظلك وراه حتى تعرف السبب
اهلا احمد
بعد طباعة الامر الذي خبرتنى به ظهر
bool(true)
رأيك ؟
تحية طيبة لك
__________________
يا رب رحماك يوم القاك
هذا معناه انه يمكن السحب بالطريقة التي في الملف
جربت الكلاس عندي واشتغل تمام
( رابط ) http://www.javahw.com/feed/feed.php
المشكلة ممكن تكون عندك في السيرفر
مثلا ما في صلاحية لعمل ملفات الكاش او اي شيء (شوف اذا انعمل ملف جديد على السيرفر وشوف محتوياته)
لو ما زبط معك الكلاس في 1000 غيره
أو جرب اعمل كود الك ، المسألة مش صعبة
التعديل الأخير تم بواسطة ahmad sadiq ; 25-08-2010 الساعة 11:07 PM
برمجتلك كلاس يعمل المطلوب
خبرني اذا اشتغل واللا لأ
التعديل الأخير تم بواسطة ahmad sadiq ; 12-05-2011 الساعة 02:17 AM
اهلا اخى احمد
المرفق الذي انزلته يعمل معى
لكنه ليس RSS
هو مجرد جلب بنظام الكاش كما اسلفت
ممكن ايمللك اخى اذا لا يوجد مانع وسوف تشاهد
الملف الخاص بناء
تحية طيبة لك
__________________
يا رب رحماك يوم القاك
يا اخي هو فعلا rss
لكن يطبع كل شيء
كود PHP:
foreach($data as $feed){
echo "<p><a href={$feed['link']} target=_blank>{$feed['title']}</a></p>";
echo "<p>{$feed['desc']}</p><hr/>";
}
تصدق فعلت الدوال كلها ولم تنجح
امره عجيب لكن انا يا هو
تحية طيبة
__________________
يا رب رحماك يوم القاك
اعتقد السبب انه بسبب firewall من السيرفر الذي تأخذ منه عملك بلوك صارت لي من قبل المشكلة هذه حيث انه علي السيرفر الشخصي يشتغل وعلى الاستضافة لايشتغل ولكنه قبل كان يشتغل
__________________
قال صلى الله عليه وسلم : كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم)