السلام عليكم و رحمة الله وبركاته ، اليوم حببت أن أريكم كيفية صنع سكربت بسيط يقوم بعملية إرسال البريد الجماعي مثل المنتديات و كل ذلك من أجل أن أوضح لكم أن كتابة السكربتات ليسة بشيئ الصعب و إنما هي مسألة إرادة أما الشيئ الاخر فهو الإلحاق المنتدى بالثورة التكنولوجية فهو يمثل العرب المبرمجين و مسؤولية النهوض به تقع على عاتقنا.
في البداية يجب أن يكون لدينا قاعة بيانات فيها جدول يحتوي الإميلات المراد الإرسال إليها ولنفترض أن إسم القاعدة users و الجدول إسمه mail وبرنامج يقوم بإستقبال البريد على جهازنا.
الان قم بفتح محرر النصوص و عرف أربع متغيرات كالتالي :
$user='root';
$pass='';
$connect=mysql_connect($host,$user,$pass);
$host='127.0.0.1';
حيث السطر الأول يدل على السيرفر و السطرين الثاني و الثالث يدل على اسم المستخدم و كلمة السر للMySql أما السطر الأخير فهو مقبض للإتصال بقاعدة البيانات.
الان علينا أن نختار قاعدة البيانات التي تحتوي على الايميلات :
mysql_select_db("mail",$connect);الان سنقوم بجلب المعلومات من القاعدة لكي نستطيع الوصول الى جدول الايميلات :
$select=mysql_query("SELECT * FROM mail");الان نستخرج المعلومات من القاعدة لكي نأخذ ما نحتاجه :
{
While($row=mysql_fetch_array($select));
الان سنعرف متغير يقوم بتحديد حقل الايميلات و هو يأخذ مصفوفة :
$to=$row[email];
أخيرا سنقوم بعملية الإرسال بالدالة MAIL :
Mail($to,"سكربت إرسال البريد الجماعي","تم و الحمد لله");
}
الأن سنقوم بتحرير مقبض الإتصال حتى نحرره من الذاكرة :
Mysql_close($connect);
لاحظ أن الدالة mysql_fetch_array عند إستعلامها من الجدول فإنها تـاخذ الحقول التي في الجدول على شكل مصفوفة تسهل علينا الوصول الى الحقول مع العلم أني لم أقم بعمليات الشرط مثل إذا فشل الإتصال أو أي خطأ و السلام عليكم و رحمة الله وبركاته .