[الدرس الرابع] متغيرات نسخة فيبي ضرورية لبناء الهاكات

السلام عليكم و رحمة الله و تعالى و بركاته تحيه طيبه لزوار وآعضاء الدعم العربي بعدما عرفنا كيفية إضافة مجموعة اعدادات خاصة بهاك و إضافة اعدادات له اليوم سنتعرف على

  #1  
حصرى [الدرس الرابع] متغيرات نسخة فيبي ضرورية لبناء الهاكات


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

تحيه طيبه لزوار وآعضاء الدعم العربي

بعدما عرفنا كيفية إضافة مجموعة اعدادات خاصة بهاك و إضافة اعدادات له اليوم سنتعرف على اعدادات + متغيرات خاصة بنسخة الفيبي أي جاهزة و قابلة للطباعة او للاستعمال في أسطر برمجية.

قبل كل شيء ندخل لنسختنا على السرفر المحلي C:\AppServ\www\vbulletin ثم ننشئ ملفا *.php سميه ما تريد، انا ساعطيه اسم ali.php

[الدرس الرابع] متغيرات نسخة فيبي ضرورية لبناء الهاكات attachment.php?attachmentid=12025&stc=1&d=1361716276

ندخل له عبر محرر اكواد ثم نضيف له الكود التالي :

كود PHP:
<?php
require_once('./global.php');
ثم احفظ الملف.
في الكود وضعنا استدعاء لملف global.php الخاص بالنسخة حيث يجمع لنا كل بيانات المنتدى. هذه البيانات اما اعدادات، معلومات المستخدم/الزائر، دوال خاصة للقوالب و قواعد بيانات ... و الاهم لنا في هذا الدرس هو الاعدادات و معلومات المستخدم/الزائر

اولا نبدأ بمتغيرات الاعدادات العامة options الغير الخاصة.

الاعدادات العامة options الغير الخاصة هي التي تاتي مع النسخة و يمكن ان نجدها و نعدلها في لوحة التحكم من القائمة خيارات المنتدى، هذه الاعدادات تتفرع الى اعداد عنوان الموقع، رابط الموقع، الحدد الأقصى للصور بالمواضيع، تفعيل تعطيل التسجيل ....... استسلمت لا اعرف الاعدادات كلها، عددها : 408، ستستغرب و ستقول كيف ساعرف كل هذه الاعدادات؟ كيف ساميز بين كل عمل اعداد؟ كيف عرف علي انه يوجد 408 اعداد ؟

الطريقة سهلة جدا، دعنا نبتعد دقيقة عن الفيبي و نرجع للمصفوفات في البي اتش بي.
المصفوفات Array هي انواع من بينها التي تكتب هكذا

كود:
$array["key"] = "value";


مثلا نريد تصميم موقع جديد خاص بنا فيه 2 اعدادات فقط، عنوان الموقع، البريد الالكتروني و هذا سيكتب بالطريقة التالية :
كود PHP:
$setting = array();
$setting["my_site_title"] = "Support Arab";
$setting["my_site_email"] = "ex@ex.com"


سنعطي لهذا الكود اسم " اعدادات خاصة بموقعي " حتى نستعمله مرة تانية

فالمتغير $setting هو متغير من نوع مصفوفة Array.
و المتغيرات $setting[key] هي متغيرات بقيمة value و معرف key

فلنفترض ان الاسطر البرمجية السابقة " اعدادات خاصة بموقعي " هي ملف global.php و ان المتغير $setting هو المتغير $options في نسخة vBulletin

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

كود:
print_r($setting);


ونحفظه باسم my_setting.php داخل مجلد السرفر تم ندخل له عبر المتصفح : http://localhost/my_setting.php

النتيجة :

[الدرس الرابع] متغيرات نسخة فيبي ضرورية لبناء الهاكات attachment.php?attachmentid=12026&stc=1&d=1361716276

الدالة او الوظيفة print_r تطبع لنا محتويات مصفوفة.
كم تلاحظون لدينا اعدادين معرفين ب key و لهذين الاعدادين قيمة value

ولمعرفة برمجيا كم يوجد من اعداد نرجع للاسطر البرمجية السابقة " اعدادات خاصة بموقعي "
و نحذف
كود:
 print_r($setting);


ثم نضع مكانه

كود PHP:
$x 0;
foreach (
$setting as $setting_item)
{
    
$x += 1;
}
echo 
$x
شرح الكود :

السطر 1 وضعنا متغير x بقيمة 0
السطر 2 وضعنا حلقة تكرار foreach هي تقول كرر لي كل اعداد بالمصفوفة ثم طبق ما يوجد اسفلي (echo $x)
السطر 4 اضافة +1 للمتغير x
السطر الاخير يطبع المتغير x

تطبيق الكود عن طريق دخول للملف عبر المتصفح : http://localhost/my_setting.php

النتيجة :

[الدرس الرابع] متغيرات نسخة فيبي ضرورية لبناء الهاكات attachment.php?attachmentid=12027&stc=1&d=1361716276

بمجرد نرجع الآن نطبق على نسخة الفيبي في ملف ali.php ما يلي :

كود PHP:
<?php
require_once('./global.php');

$x 0;
foreach (
$vbulletin->options as $option)
{
    
$x += 1;
}

echo 
$x;
و ندخل على الملف من المتصفح http://localhost/vbulletin/ali.php
سنجد الرقم 408 و هو عدد الاعدادات [الدرس الرابع] متغيرات نسخة فيبي ضرورية لبناء الهاكات sly.gif
و الآن عرفتم كيف عرف علي انه يوجد 408 اعداد بنسخة الفيبي [الدرس الرابع] متغيرات نسخة فيبي ضرورية لبناء الهاكات clap.gif
و عرفتم ايضا كل الاعدادات لكن لا تعرفون عمل كل واحد [الدرس الرابع] متغيرات نسخة فيبي ضرورية لبناء الهاكات icon1366.gif

الطريقة بسيطة جدا [الدرس الرابع] متغيرات نسخة فيبي ضرورية لبناء الهاكات cupidarrow.gif
توجد طريقتين لا طريقة واحدة

لكن قبل يجب التفكير اي اعداد اريد و لمذا اريده ؟ طيب تبغي تجيب اعداد اسم المنتدى و تستعمله في الهاك الخاص بك لغرض ما.

الطريقة الأولى :
- اما عن طريق دخول phpmyadmin و الدخول لقاعدة بيانات النسخة ثم جدول setting

[الدرس الرابع] متغيرات نسخة فيبي ضرورية لبناء الهاكات attachment.php?attachmentid=12028&stc=1&d=1361716276

ثم

[الدرس الرابع] متغيرات نسخة فيبي ضرورية لبناء الهاكات attachment.php?attachmentid=12029&stc=1&d=1361716276

اسم الاعداد المسؤول على عنوان المنتدى هو bbtitle
[الدرس الرابع] متغيرات نسخة فيبي ضرورية لبناء الهاكات nosweat.gif طبعا الطريقة غبية و متعبة و ايضا ستتسائل و تقول من قالي bbtitle مسؤولة عن جلب بريد الموقع [الدرس الرابع] متغيرات نسخة فيبي ضرورية لبناء الهاكات bleh.gif

خلينا ننتقل لافضل طريقة و الاسهل و هي الدخول للوحة تحكم المنتدى http://localhost/vbulletin/admincp

تم من خيارات المنتدى > خيارات المنتدى > اسم الموقع / الوصلات / المراسلة و الاتصال

اقترب لاي اعداد بالماوس و سترى اسمه كما بالصورة :

[الدرس الرابع] متغيرات نسخة فيبي ضرورية لبناء الهاكات attachment.php?attachmentid=12030&stc=1&d=1361716276

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

ملاحظة : توجد اعدادات اخرى كثيرة منها الخاصة بمعلومات العضو مسجل دخوله (زائر تكون مصفوفة تقريبا شبه فارغة )
كود:
$vbulletin->userinfo


طبق عليها مثل ما شرحت سابقا و ستعرف keys الخاصة بها عن طريق دخول جدول user بقاعدة بيانات او من لوحة التحكم الأعضاء > عضو جديد ثم قف بالماوس على اي اعداد و سيظهر لك

و توجد متغيرات غير عامة تكون فقط داخل ملف معين مثل foruminfo داخل ملف forumdisplay.php و threadinfo داخل showthread.php و post داخل هوكات postbit و userinfo داخل member.php ...

الملفات التي ذكرت فوق لديها هوكات خاصة بها يعني لما تكتب كود لن تعدل على الملف بل ستضيف هوك جديد كما شرحت سابقا.

اتمنى يكون اعجبكم الدرس و نلتقي بمشيئة الله في درس جديد [الدرس الرابع] متغيرات نسخة فيبي ضرورية لبناء الهاكات bye1.gif

الصور المصغرة للصور المرفقة
اضغط على الصورة لعرض أكبر

الاســـم:	1.png‏
المشاهدات:	439
الحجـــم:	6.0 كيلوبايت
الرقم:	12025   اضغط على الصورة لعرض أكبر

الاســـم:	2.png‏
المشاهدات:	482
الحجـــم:	37.9 كيلوبايت
الرقم:	12026   اضغط على الصورة لعرض أكبر

الاســـم:	3.png‏
المشاهدات:	466
الحجـــم:	46.2 كيلوبايت
الرقم:	12027   اضغط على الصورة لعرض أكبر

الاســـم:	4.png‏
المشاهدات:	426
الحجـــم:	6.7 كيلوبايت
الرقم:	12028   اضغط على الصورة لعرض أكبر

الاســـم:	5.png‏
المشاهدات:	469
الحجـــم:	73.4 كيلوبايت
الرقم:	12029   اضغط على الصورة لعرض أكبر

الاســـم:	6.png‏
المشاهدات:	382
الحجـــم:	41.3 كيلوبايت
الرقم:	12030  

اقتباس
  #2  
افتراضي رد: متغيرات نسخة فيبي ضرورية لبناء الهاكات - دورة من الدعم العربي

الله يعطيك العافيه
اقتباس
  #3  
افتراضي رد: متغيرات نسخة فيبي ضرورية لبناء الهاكات - دورة من الدعم العربي

بارك الله فيك ياغالى

بقرأ الدرس بشكل متأنى وبرد مرة ثانية لو عندى اى ملاحظات
اقتباس
  #4  
افتراضي رد: متغيرات نسخة فيبي ضرورية لبناء الهاكات - دورة من الدعم العربي

بارك الله فيك
اقتباس
  #5  
افتراضي رد: متغيرات نسخة فيبي ضرورية لبناء الهاكات - دورة من الدعم العربي

جزاك الله كل خير اخى الكريم على الدرس الرائع
اقتباس
  #6  
افتراضي رد: متغيرات نسخة فيبي ضرورية لبناء الهاكات - دورة من الدعم العربي

مشكور على الدرس واتمنى ان تكون الدروس موضحة اكثر للمبتدئين مثلى

اقتباس
  #7  
افتراضي رد: [الدرس الرابع] متغيرات نسخة فيبي ضرورية لبناء الهاكات

سلمت أناملك الذهبيه على ماخطته لنا
اقتباس
  #8  
افتراضي رد: [الدرس الرابع] متغيرات نسخة فيبي ضرورية لبناء الهاكات

شكرا وجزاك الله خيرا
اقتباس

الكلمات الدلالية (Tags)
متغيرات, أثناء, الدعم, العربي, الهاكات, دورة, فيبي, نسخة, ضرورية


أدوات الموضوع إبحث في الموضوع
إبحث في الموضوع:

البحث المتقدم
انواع عرض الموضوع تقييم هذا الموضوع
تقييم هذا الموضوع:

الانتقال السريع

مواضيع ذات صلة
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
[الدرس الأول] مقدمة برمجة هاكات فيبي vBulletin xml_2009 دورة برمجة هاكات vBulletin 15 2017-03-16 09:54 PM
[الدرس السادس] أسطر برمجة شائعة في برمجية الهاكات xml_2009 دورة برمجة هاكات vBulletin 2 2016-03-16 02:27 PM
30 هاك من افضل الهاكات للجيل الرابع ENG MUHAMED تطوير منتديات vBulletin 4 7 2014-02-22 09:33 PM
[ الدرس الرابع] شرح تركيب نسخة المنتدى النسخة 3.8.7 Mr.EMAd شروحات التحكم بالمنتدي Forums management 1 2011-04-18 04:53 PM
[شرح] طريقة تغيير لوجو المنتدى من الـ css ،وأسس التعامل مع متغيرات الإستايل في الجيل الرابع أبو نور تطوير منتديات vBulletin 4 2 2010-09-14 08:26 PM


الساعة المعتمدة بتوقيت جرينتش +3 . الساعة الآن 07:20 PM.

جميع الحقوق محفوظة لـ الدعم العربي التطويري | مدعوم بواسطة فبلتن ®

Your Avatar

تسجيل الخروج غير مسجل

هل أنت متأكد برغبتك في الخروج من المنتدى؟ تسجيل الخروج