المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : كيف نقوم بإرسال بريد جماعي !!



salima
11-01-2013, بتوقيت غرينيتش 09:06 AM
http://www.dzbatna.com/images/icons/iconrote.gif ظƒظٹظپ ظ†ظ‚ظˆظ… ط¨ط¥ط±ط³ط§ظ„ ط¨ط±ظٹط¯ ط¬ظ…ط§ط¹ظٹ !! (http://www.dzbatna.com/t218867/)



سنتطرق في هذا الدرس مفصل عن كيفية عمل ملف خاص لارسال رساله للاعضاء ...

مثلا في المنتديات الكبيرة مثل ال VBZooM & فيبويلتن في بي vBulletin ... هنالك صفحة في الادمن من خلالها يمكنك مراسلة اعضاء المنتدى forum .. اذا كنت تتمنى ان يكن في برنامجك مثل هذة الميزه تابع الدرس مفصل ... http://www.dzbatna.com/images/smilies/cupidarrow.gif

أولاً :
قبل البدء يجب عليك التجربة اولا و بعدها التطبيق على برنامجك .. الآن طبق مع الدرس مفصل للتجربه فقط لكي تستطيع تصليح اخطائك ...

يجب ان يكون لدينا جدول في قاعدة البيانات يحتوي على الايميلات .. لنفترض ان لدينا جدول Mail ...

رمز Code:
CREATE TABLE Mail ( id int(9) NOT NULL auto_increment , email blob NOT NULL , primary key (id));
رمز Code:
حسناً هذا هو الجدول الذي سنحتاجه في عملنا ... لنضيف 4 ايميلات مثلاً : INSERT INTO Mail(id , email) VALUES('NULL' , [email protected] (http://www.cloudflare.com/email-protection)); INSERT INTO Mail(id , email) VALUES('NULL' , [email protected] (http://www.cloudflare.com/email-protection)); INSERT INTO Mail(id , email) VALUES('NULL' , [email protected] (http://www.cloudflare.com/email-protection)); INSERT INTO Mail(id , email) VALUES('NULL' , [email protected] (http://www.cloudflare.com/email-protection));
الآن اصبح لدينا جدول يحتوي على 4 ايميلات .. و نعتبرهم القائمه البريدية التي سنطبق درس مفصل اليوم عليها ....

بعد الانتهاء من تعبئة البيانات نقوم بفتح ملف PHP جديد و نسميه مثلا MailList.php .. سنستخدم بإذن الله الدالة mail في هذا الملف ...

الآن نحتاج إلى الاتصال بقاعدة البيانات و استخراج الايميلات من الجدول ... بواسطة هذا الكود code ....


رمز PHP:

<code style="white-space:nowrap"> <code> <?
//هنا الاتصال بقاعدة البيانات و لا تنسى تغيير المعلومات
mysql_pconnect("localhost", "user", "pass") or die (mysql_error());
//هنا اختيار قاعدة البيانات Mailist
mysql_select_db ("Mailist");
?> </code> </code>



حسناً الآن و قد قمنا بالاتصال بقاعدة البيانات و اخترنا قاعدة البيانات التي تحتوي على جدول الايميلات ... تبقى علينا ان نقوم بإستخراج المعلومات او الايميلات من الجدول ... بواسطة هذا الكود code ...


رمز Code:
<? //هنا نقوم بطلب المعلومات من الجدول ... $Select = mysql_query(&quot;SELECT * FROM Mail&quot;); //هنا نقوم بإستخراج المعلومات لاستعمالها while ($row = mysql_fetch_array($Select)) { /* $to هنا نقوم بتحديد قيمه للمتغير و هي جميع الايميلات الموجوده في الجدول*/ $to = $row[Mail]; //هذا السطر يبدأ بإرسال الايميلات $Send = mail($to, &quot;guuaeys.com&quot; ,&quot;Welcome All To PHPVillage&quot;); } //و اخيرا التحقق اذا تم الارسال بنجاح !! if ($Send) { echo &quot;تم إرسال الرسائل بنجاح !!&quot;; } else { echo &quot;هنالك خطأ : لم يتم ارسال الرسال&quot;; } ?>
-----------------------------------------------------------------------------

و هذا كامل الكود code .. إقرأه بتمعن و تعلم منه .. تذكر يجب عليك ان تصمم نموذجاً لكي تقوم بكتابة الرسائل فيه ..

ملاحظه مهمة : الداله mail لا تعمل في السيرفر SERVER الشخصي إلا باستخدام أحد البرامج التي تسمح بذلك .. راجع قسم البرامج لمزيد من المعلومات ..




اتمنى لكم الفائدة .. تحياتي ..

منقول






ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)




https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى