النتائج 1 إلى 9 من 9

الموضوع: أخي الكهف ... نداء عاجل

  1. #1
    عضو فعال جدا
    تاريخ التسجيل
    Jul 2001
    المشاركات
    2,460

    أخي الكهف ... نداء عاجل



    مشالله أشوفك انت المنقذ الوحيد اللي باقي في المنتدى .. الله يخليك


    حبيبي عندي مشكلة بالمنتدى vb 2.0.3 و هي لما أدخل أعدل على ملف عضو أو مراقب أو أي شخص مسجب بالمنتدى ... فلنفرض مثلا user title تطلعلي هالرسالة

    There seems to have been a slight problem with the database. Please try again by pressing the refresh button in your browser.

    An E-Mail has been dispatched to our Technical Staff, who you can also contact if the problem persists.

    We apologise for any inconvenience.


    Database error in vBulletin Control Panel: Invalid SQL: SELECT COUNT(*) AS users FROM user,usergroup WHERE user.usergroupid=usergroup.usergroupid AND usergroup.cancontrolpanel=1 AND user.userid<>
    mysql error: You have an error in your SQL syntax near '' at line 1
    mysql error number: 1064
    Date: Wednesday 12th of June 2002 04:25:31 AM
    Script: /vb/admin/user.php
    Referer: http://www.3nan.com/vb/admin/user.ph...=edit&userid=7




    ممكن تساعدني و تفهمني شو المشكلة





    __________________
    لو أعلم أن لقياك يقتلني ... لأحضرت عند اللقاء أكفاني.
    و لو أعلم أن الحلم فيك يجمعني ... لأغمضت طول الدهر أجفاني.
    Tender_Heart غير متواجد حالياً


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Sep 2000
    المشاركات
    247


    استبدل ملف user.php لديك بالمرفق هنا:
    http://www.swalif.net/softs/showthre...light=user.php





    Moh غير متواجد حالياً

  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Jul 2001
    المشاركات
    2,460


    مرحبا أخ محمد هلا والله شكرا على هالرد ... بس سؤالي هو أنا أستخدم النسخة 2.0.3 هل يوجد أي مشكلة ؟؟؟

    ما قصرت والله يالغالي و شكرا





    __________________
    لو أعلم أن لقياك يقتلني ... لأحضرت عند اللقاء أكفاني.
    و لو أعلم أن الحلم فيك يجمعني ... لأغمضت طول الدهر أجفاني.
    Tender_Heart غير متواجد حالياً

  4. #4
    عضو فعال جدا
    تاريخ التسجيل
    Jul 2001
    المشاركات
    2,460


    نسيت أقول صار في منقذين في المنتدى





    __________________
    لو أعلم أن لقياك يقتلني ... لأحضرت عند اللقاء أكفاني.
    و لو أعلم أن الحلم فيك يجمعني ... لأغمضت طول الدهر أجفاني.
    Tender_Heart غير متواجد حالياً

  5. #5

    تاريخ التسجيل
    Apr 2001
    المشاركات
    1,897

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



    صدقت أخي Tender_Heart
    مع فارق بسيط أن الأخ Moh يعطينا الحلول عن ( علم و خبرة )
    فيما عماد يعرض الحلول من خلال الخبرة فقط .

    و السلام عليكم

    عماد





    __________________
    الحمد لله على كل حال
    alkahf غير متواجد حالياً

  6. #6
    عضو نشيط
    تاريخ التسجيل
    Sep 2000
    المشاركات
    247


    بس سؤالي هو أنا أستخدم النسخة 2.0.3 هل يوجد أي مشكلة ؟؟؟
    لا فرق, غير الملف وانت مطمئن. المشكلة ليست في اصدارة المنتدى وانما في إصدارة php الجديدة 4.2.0 عملت بعض التعارضات مع برنامج المنتدى بسبب تعطيل خاصية register_globals بشكل افتراضي...

    اخبرني ان كنت مهتما بمعرفة المزيد وسأشرح عمل register_globals وكيفية حصول التعارض..

    ==
    شكرا لك اخي عماد...انت أستاذ الجميع





    Moh غير متواجد حالياً

  7. #7
    عضو فعال جدا
    تاريخ التسجيل
    Jul 2001
    المشاركات
    2,460


    أخ محمد (Moh) ... و الله تسلم مشي الحال و جربته شغال مافي مشاكل ...

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

    تحياتي لك أخي العزيز





    __________________
    لو أعلم أن لقياك يقتلني ... لأحضرت عند اللقاء أكفاني.
    و لو أعلم أن الحلم فيك يجمعني ... لأغمضت طول الدهر أجفاني.
    Tender_Heart غير متواجد حالياً

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Sep 2000
    المشاركات
    247


    اعتذر عن التأخر, واجهت صعوبات في دخول سوالف مؤخرا..

    حسنا, خاصية register_globals أثناء تفعيلها تقوم بجعل الكثير من المتغيرات (المتغير هو ما بعد علامة $) شاملة. مثل متغيرات الكوكيز والمتغيرات الخاصة بالفورم والمتغيرات البيئية environment variables وغيرها..أي انه من السهولة استخدام global $var مثلا ويصبح شاملا في كل السكربت بدون استخدام الدوال التي تحدد من اين يأتي المتغير..وهذا ما يسبب ثغرة أمنية حيث يمكن تمرير المتغير مباشرة عبر شريط العنوان في المتصفح والوصول للصفحة..

    الآن قرر فريق تطوير php تعطيل register_globals بشكل افتراضي لسد الثغرة الأمنية وقدموا 7 متغيرات محددة جديدة مثل: SESSION_$ للاستخدام في جلسات الدخول عوضا عن الكوكيز كما هو في vBulletin والمتغير البيئي ENV_$ الخ...

    اذاً أصبح بامكان مبرمج السكربت تحديد اسم المتغير الذي يريد استخدامه وكيف يتم استخدامه باختيار الدوال الصحيحة طبعا..وبهذا يصبح الكود أكثر أمانا ولا يمكن تمريره عبر المتصفح..

    ان عدنا للأخطاء التي سببها تعطيل register_globals مع vBulletin يتضح جليا ان جون ورفاقه اعتمدوا على شمولية المتغيرات global بدون تحديد اللازم فقط...وبهذا يحصل التعارض وتظهر الأخطاء..

    كما قرأت انهم سيعملوا على تحديد المتغيرات اللازمة فقط في نسخة vB 3 الجديدة بعد بضعة أشهر..وهذا سيحل الإشكال حتى مع تعطيل register_globals ..يعني سيتم اصلاح الكود ويصبح أكثر أمانا في نفس الوقت..

    طبعا مع تعلم اللغة ستعي ما أقصده بشكل أكبر..





    Moh غير متواجد حالياً

  9. #9


    انا منتداي 2.2.2

    ولم تنحل هذه المشكله

    هل من منقذ لي

    http://64.191.4.10/softs/showthread....927#post192382





    wwoww غير متواجد حالياً





ضوابط المشاركة

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

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض