• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

==== > سوال در رابطه با سيستم هاي " خبرنامه " وب سايت ها ؟!

Gt_Max

Registered User
تاریخ عضویت
13 آگوست 2003
نوشته‌ها
1,663
لایک‌ها
80
محل سکونت
In Your Pantz
مدتیه برای سوال پیش اومده بود که این خبرنامه هایی که در سایت های مختلف ( بازی , اخبار , علمی و ... ) هستند و اطلاعات و اخبار جدید و غیره رو به صورت ایمیل به افراد ثبت نام کرده می فرستند چطوری کار می کنند ؟ :blink:

- این خبرنامه ها اگر اشتباه نکنم ایمیل های ثبت شده رو در بانکی ذخیره می کنند و برای ارسال جمعی از سیستم Send 2 All استفاده می کنند ... درسته ؟
چیزی که برام سواله اینه که متن این اخبار دقیقا در کجا نوشته میشه ؟
چون اخباری که توسط ایمیل از طرف یکی از خبرنامه های سایت های بازی که چند وقت پیش از روی کنجکاوی عضو شده بودم برام میاد خیلی مرتب و تمیز هستش . در دو ستون جدا همراه با عکس , لینک ها و سایر مطالب ... ایا این ایمیل ها در جایی مثل Word نوشته و ستون بندی شده و بعد توسط خبرنامه ارسال میشن و یا اینکه خود خبرنامه بعد نصب , چنین سیستمی رو در اختیار قرار میده ....؟ :blink:
ممنون میشم یه توضیحی در رابطه با نحوه عمل کردشون بهم بدید ...:happy:
کریسمس همتون هم مبارک...
2.gif
 

PersianPC

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
9 فوریه 2005
نوشته‌ها
583
لایک‌ها
1
سن
35
محل سکونت
Tehran
طرز کار خبرنامه ها به این صورته که :

1. ادرس ایمیل افرادی که عضو میشن ، ابتدا در بانک اطلاعاتی ذخیره میشه.

2. فردی که به عنوان مدیر ، قصد ارسال خبرنامه رو داره ، در بخش مدیریت مربوط به خبرنامه ، متن خبرنامه رو داخل یک فیلد Text وارد میکنه ، و محتویات این فیلد بصورت یک صفحه HTML ارسال میشه ، یعنی دریافت کننده ایمیل یک صفحه HTML رو به عنوان ایمیل دریافت میکنه ( البته منظور Attachment نیستا ! ) و شما میتونید با قرار دادن کدهای HTML ایمیل رو قالب بندی کنید.

3. بعد از اینکه متن خبر دریافت شد ، اسکریپت تمامی ادرس های ایمیل موجود رو لیست میکنه ، و برای همه اونها ، این متن رو ارسال میکنه.


ایا این ایمیل ها در جایی مثل Word نوشته و ستون بندی شده و بعد توسط خبرنامه ارسال میشن و یا اینکه خود خبرنامه بعد نصب , چنین سیستمی رو در اختیار قرار میده ....؟
همونطور که گفتم ، ایمیل ارسال شده ، حاوی کدهای Html قالب بندی شدست ، میشه این کدها رو خودتون بصورت دستی بنویسید ، یا اینکه از یک ادیتور ( که با جاوا اسکریپت تولید میشه ) و محیطی مانند محیط Word در اختیار میزاره ، در اسکریپت استفاده کنید.

نحوه استفاده تابع Mail به این صورت هست :

PHP:
$to = "[email protected]";
$mail_header = "MIME-Version: 1.0\n" . "Content-type: text/html; charset=utf-8";
$subject = "Subject";

// Message

$message = "  Your Message  ";
mail($to, $subject, $message, $mail_header);

ساختار کد ، تقریبا سادست و نیاز به توضیح نداره.

حالا فرض کنیم که ایمیل شما باید حاوی یک عکس باشه ، شما باید کدهای HTML رو در قسمت $Message قرار بدید.
یعنی بجای :
PHP:
$message = "  Your Message  ";
این کد :
PHP:
 $message = "Hello Every Body ! This Is a Picture ! : <br />
	     <img src=\"pics.jpg\"><br />
	     And This is A Link : 
	     <a href=\"test.php\">Click Here ! </a>";
رو قرار بدید.

و برای ارسال ایمیل به چند نفر ، هم باید ادرس ایمیل ها رو با , از هم جدا کنید.
 
بالا