ثالثا: السكريبت
يوجد العديد منها علي الشبكة لكن فإخترت لكم إحداها
قمت بإستخدام سكريبت مجاني برخصة GNU/GPL من موقع PHPFreaks
أ- تستطيع تحميله من رابط مطوره أو من خلال المرفقات في هذه الرسالة
http://www.phpfreaks.com/script/view/11.php
ب - فك ضغط الملف وإفتح ملف dbsender.php وهو التطبيق بأحد البرامج مثل نوتباد بلس
ج - إذهب للسطر رقم 32 وفيه أدخل القيم التي قمت بإنشائها سابقا
لا تنس أن تضغها بين الأقواس كما هي في الكود
مثال: $dbname =
'catsworld_joomla
'
Code: Select all
$dbhost = 'localhost'; // لا تستبدله، فعاده هذه هي القيمة الصحيحة
$dbuser = 'your_username'; // أدخل اسم المستخدم الذي أنشأناه في الخطوة السابقة
$dbpass = 'yourpass'; // أدخل كلمة السر للمستخدم الذي أنشأناه في الخطوة السابق
$dbname = 'database_name'; // أدخل اسم قاعدة البيانات المراد الحصول عليها
د - لا تقم بتغيير قيم الأسطر رقم 39، 40 ، 41 اللهم إلا إذ أحببت ذلك
Code: Select all
$use_gzip = "yes"; // Set to No if you don't want the files sent in .gz format
$remove_sql_file = "yes"; // Set this to yes if you want to remove the .sql file after gzipping. Yes is recommended.
$remove_gzip_file = "no"; // Set this to yes if you want to delete the gzip file also. I recommend leaving it to "no"
هــ - السطر 45 هام لتحديد مسار النسخة + السكريبت
Code: Select all
$savepath = "/www/htdocs/dbsender"; // قم بتغيير هذه القيمة إلي المسار الذي أنشأناه في الخطوة الأولي
مثلا: "home/user/backup"
هــ - السطر 47 هام لتحديد مسار النسخة + السكريبت
Code: Select all
$send_email = "yes"; // دعها كما هي مادمت تريد إستقبال نسخة علي بريدك
$to = "[email protected]"; // البريد الذي سوف تستقبل عليه النسخة، لابد وأن يكون حقيقيا + سعة مناسبة (أفضل gmail
$from = "[email protected]"; // بريد الراسل، يعني لمعرفة من أرسل إليك
و - السطر 53 هام لتحديد موضوع الرسالة + نصها
Code: Select all
$subject = "MySQL Database Backup - $senddate"; // غير ما قبل المتغير -$ إذا احببت تغيير عنوان الرسالة
$message = "Your MySQL database has been backed up and is attached to this email"; // نص الرسالة، غريه إن شئت لكن إجعله قصيرا
ز - لا تقم بتغيير أية قيم أخرى إلا إذا كنت مستخدما متقدما Advanced user
يتبع ...
You do not have the required permissions to view the files attached to this post.