السلام عليكم ورحمة الله

لدينا اليوم مشكلة من مشاكل السيرفرات بحيث يظهر احيانا هذا الكود في جميع المواقع او بعضها


Deprecated: Function ereg() is deprecated in


يكون ظهوره فوق الهيدر وهذا دليل على ان نسخة php الموجودة على السيرفر غالبا ما تكون
PHP 5.3.27 واحدث لذلك لم تعد تدعم اغلب الدوال الحل يكون بطريقتين

الحل الاول : نستبدل جميع الدوال في السكربت بدوال جديدة مثال

في الخطاء السابق اورد لنا كلمة
Deprecated اي انه تم تجاوز التعامل Function بالدالة ereg اي ان الدالة هنا هيا ereg


لوبحثنا عن الدالة
ereg سنجد البديل لها في الاصدارات الجديدة والبديل هنا هوى الدالة preg_match راجع هذا الموضوع هنــــــــا اي لو تم استبدال الدالة القديمة بالجديدة سيتم حل الموضوع كاملا


الحل الثاني : تقوم بالتراجع عن اصدار php الى اصدار قديم متوافق مع دوال السكربت وافضل اصدار متوافق PHP 5.2.17


ولكن هناك حل مؤقت لاصحاب السيرفرات بحيث تدخل على هذا المسار

كود PHP:
/usr/local/lib/php.ini 


وتقوم بالبحث عن

كود PHP:
display_errors=On 


اجعلها off لكي تقوم بإخفاء رسائل الاخطاء من الظهور


تمنياتي لكم باطيب الاوقات


الموضوع الأصلي: مشكلة Deprecated: Function ereg() is deprecated in || الكاتب: sTylish || المصدر: انيق ديزاين

كلمات البحث

انيق ،ديزاين ،تصاميم ،صور ،سيرفرات ، دروس، برامج ، استضافة، هاكات ، استايلات