مقدمة وأساسيات برمجة الهاكات







أرحب بكم في أول دروس دورة برمجة الهاكات

وأذكركم بضرورة تعلم PHP والمنتدى التجريبي

بإذن الله ستكون المدة بين كل درس يومين / ثلاثة على حسب الأحوال

وأنا بإنتظار تطبيقاتكم على الدروس واستفساراتكم

------------------------------------------------------

درسنا لليوم بسيط وهو عبارة عن مقدمة وأساسيات البرمجة

سنتحدث اليوم عن أول ما يفعله المبرمج بعد تنصيب منتدى التجارب ...

ألا وهو تفعيل نمط أو نظام Debug Mode

إن هذا النمط هو ميزة مهمة في الـ vBulletin

وهو لتحويل المنتدى إلى عالم آخر ... عالم المبرمجين

ستلاحظ بعد تفعيلك للـ Debug Mode تغيرات عديدة في المنتدى .. سواء في المنتدى نفسه أم في لوحة التحكم

ونستناول اليوم هذه التغيرات وما فائدتها

أولا لتفعيل هذا النمط كل ما عليك هو فتح ملف config.php والبحث عن :
رمز PHP:<?php ثم ضع أسفلها الكود التالي :
رمز PHP:$config['Misc']['debug'] = true; 

الآن قم بتحديث صفحة لوحة التحكم وستلاحظ هذه التغيرات بدون شك

أول ما نشرحه في هذا النمط هو ما نراه في شريط المتصفح .. الصورة توضح :


وهي :
عدد الذين سجلوا الدخول = عدد المتواجدون الآن
نفذوا X استفسارات = نفذوا X أمر Mysql حالياً

------------------------------------------------------

والآن هناك تغيير آخر حصل وهو أسفل لوحة التحكم .. الصورة توضح :


وهي :
SQL Queries = عدد أوامر SQL نفذت في هذه الصفحة
Explain = إضغط عليها لتظهر لك جميع أوامر SQL التي نفذت في نفس الصفحة

------------------------------------------------------

أما الآن فسننتقل إلى أهم جزء في هذا النمط .. ألا وهو Debug Information

ستجده في أي صفحة من صفحات المنتدى .. الصورة توضح :


وهي :
Included Files = الملفات التي استخدمت في هذه الصفحة
Template Usage = القوالب التي استعرضت في هذه الصفحة
Hooks Called = الهوكات التي استدعيت في هذه الصفحة

------------------------------------------------------

سنتحدث الآن عن ما يسمى بالـ Hook

إن شركة الفيبيوليتن أنشأت نظام Hook في بداية الجيل 3.5

وكان له بصمة واسعة وتطور هائل في عالم الفي بي

حيث أنه أصبح الآن يمكنك إضافة الهاكات والتعديلات البرمجية من خلال لوحة التحكم بينما كان سابقاً عن طريق الملفات

كلمة Hook بالعربية (خطّاف) لا تمت بصلة عن محتوى هذا النظام

هو مجرد موقع خاص بتنفيذ الكود

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

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

إنتهى درسنا لهذا اليوم ونرجوا أن يكون مفهوماً

بإنتظار إستفساراتكم
وفي هذا الدرس فقط يسمح بالردود التي لا تحتوي على تطبيقات

 

رابط الدرس

http://www.traidnt.net/vb/showthread.php?t=461610