درس اليوم بيكون عن السكريبت vb vBulletin أشهر سكريبت على مستوى العالم
 
 
معظم المواقع مركبه ها السكريبت 
 
طيب مكونات المنتدي 
 
 
1- ملفات الـ php .
2- مترجم الـ php . ( هذا المترجم يتركب بالسيرفرات وهو اللي يجي مثلاً php5.2.7 تلقاه بأعلى الشيل )
3- مترجم اوامر sql . ( هذا المترجم يتركب في السيرفرات )
4- قاعدة البيانات . (تيجي جاهزة وانت تركبها بالموقع )
 
طريقة عمل المنتديات 
 
صاحب الموقع بيعمل له قاعدة بيانات ويسميها مثلا dev-chat
 
هذة القاعده بيكون لها user name وباسورد
 
user name = silver passwerd = 12345
 
ماهي قاعدة بيانات ؟
 
قاعدة البيانات هي عبارة عن منطقة يتم فيها تخزين المعلومات مثل حسابات الاعضاء والجداول ...
 
مثال للقاعده
 
 
$config['Database']['dbname'] ';
$config['MasterServer']['username'] = ';
/
$config['MasterServer']['password'] = 'batman
-----------------
يتم رفع ملفات الـ php لسكريبت المنتدى بالموقع
 
ويتم ربطه مع قاعدة البيانات عن طريق التعديل على هالملف
 
config.php وتلقاه داخل مجلد includes الموجود في مجلد vb
 
بيكون محمي بباسورد لعدم الولوج اليه 
 
لانو يحتوي علي بينات القاعده 
 
بيكون مسارو ا هكذا بالشيل
 
 
كود:
/home/silver/public_html/vb/includes/config.php
 
الملف المسؤول عن الصفحة الرئيسيه للمنتدي 
 
"FORUMHOME"
 
وهو الملف المسؤل عن ادراج الوان واكواد الصفحه 
 
يعني لو حابين نسحب الصفحة الرئيسيه للموقع بنسحبها منوا عن طريق السورس او المصدر 
ولو عايزين نضع اندكس الاختراق برضوا بيكون في الرئيسيه
 
دلوقتي عايزين نعرف مكان تواجده لو قمنا بالاتصال بقواعد البيانات
 
هنلاقي جدول أسمه "Template"
 
داخل الجدول ده هتلاقي كل القوالب المسؤلة عن أظهار اكواد المنتدي
 
وهتلاقي من ضمنهم "FORUMHOME"
 
واللي زي ما قولنا بيتحكم في الصفحة الرئيسية للمنتدي index.php
 
-----------------
الية الدخول للمنتدي
 
مجرد ما ندخل بيانات العضوية ونضغط تسجيل
 
السكريبت راح يعطي امر sql لقاعدة البيانات انها تسجيل العضو
 
عندها داخل جدول user
 
طبعاً مترجم الـ sql أللي عالسيرفر هو اللي راح يترجم الأمر وينفذه داخل قاعدة البيانات
 
الحين بيانات العضوية تخزنت داخل جدول اسمه user
 
موجود اسم العضوية ورقمها وكلمة المرور والايميل وكل شي
 
حتى صفحة المنتدى الرئيسية
-------
 
بيانات المنتدي بتكون داخل الكونفيق 
config.php
 
اللي بيكون في ها المسار 
 
داخل مجلد vb داخل include 
 
طيب واحد موش فاهم بيسال ويقول اين تخزن بيانات القاعده
 
اقولوا في الكونفيق
 
config
 
 
كود:
home/silver/public_html/vb/includes/config.php
  
s;vfj hgtdfgjk