ملف إتصال config.php صحيح

تاريخ النشر :

مرحباً احبائي
اقدم لكم شرح بسيط استخدمه شخصياً في جميع السكربتات المجانية والمدفوعة في العمل

ماهوا ملف Config.php ؟
هوا ملف الأساسي او جسر الإتصال بين السكربت الذي نقوم بالعمل عليه وبين قاعدة البيانات وهوا اساسي لعمل أي سكربت برمجية كُتبة بواسطة لغة php، من خلاله نقوم بوضع معلومات قاعدة البيانات من اسم القاعدة واسم المستخدم وكلمة المرور

هل يجب كتابة اسم config.php حتى يقوم بأداء واجبه على اتم وجه ؟
بالتأكيد لا، يُمكنك كتابة اي إسم يخطر ببالك مثل ddd.php او حتى hi.php ولاكن المتعارف عليه عند عالم المبرمجين انه config في حال اردت بيع السكربت لاحاجة لملف تعليمي تشرح به كل ملف موجود بالسكربت ماهي وظيفته.

كود الملف :
كود PHP:
 <?php
   define
('DB_SERVER''localhost');
   
define('DB_USERNAME''username');
   
define('DB_PASSWORD''password');
   
define('DB_DATABASE''database_name');
   
$db = (@mysqli_connect(DB_SERVER,DB_USERNAME,DB_PASSWORD,DB_DATABASE))
       or die(
'حدث خلل، سنقوم بإعادة المحاولة لاحقاً');
//error_reporting(0);
//ini_set('display_errors', 0);
?>
حيث ان
username = إسم مستخدم قاعدة البيانات
password = باسورد قاعدة البيانات
database_name = إسم قاعدة البيانات
localhost = إتركها كما هي لأن قاعدة البيانات على نفس السيرفر، بخلاف ذالك إذا كانت قاعدة البيانات على سيرفر اخر يتواجب تعديلها إلى رقم او دومين السيرفر على سبيل المثال 192.168.1.1 او domain.com

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

قبل
كود PHP:
//error_reporting(0);
//ini_set('display_errors', 0); 
بعد
كود PHP:
error_reporting(0);
ini_set('display_errors'0); 
بالتوفيق،


شارك هذا الموضوع

53

التعليقات مغلقة


youssef إدارة

بارك الله فيك أخي أمجد
موفق ان شاء الله

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

البحث المتقدم
انواع عرض الموضوع

Powered by vBulletin® Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. TranZ By Almuhajir
جميع الحقوق محفوظة
جميع الحقوق محفوظة ديفن ارس Devnars
iTraidnt by ROMYO
جميع الحقوق محفوظة ديفن ارس Devnars
iTraidnt by ROMYO