PDA

View Full Version : سوال: برای ارسال چندین خبر از طریق خبرنامه، باید چطور برنامه نویسی انجام بدم که تداخلی ایجاد نشه؟



idocsidocs
دوشنبه 25 اردیبهشت 1391, 15:33 عصر
فرض کنید مدیر سایت توی یک روز چندین خبر رو توی خبرنامه تعیین کرده و توی نوبت هستن تا ارسال بشن.

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

توی نوبت بعدی خبرنامه سوم هم به صف ارسال اضافه بشه.

شما چطور مشخص می کنید که کدوم خبرنامه برای چهکاربرهایی ارسال شده؟

لطفا در این مورد توضیح بدید.

Farshid007
دوشنبه 25 اردیبهشت 1391, 16:38 عصر
من که خوب منظورتو نفهمیم!
خوب وقتی که خبر جدید سیو شد، تو جدول خبرنامه هم اونو ذخیره کن(بره تو صف ارسالی ها)
هروقت هم که مدیر میاد ارسال می زنه اونو از اون جدول پاک کن!

idocsidocs
دوشنبه 25 اردیبهشت 1391, 17:00 عصر
ببینید مشکل اینه که از کجا بدونیم چه خبرنامه ای برای چه کاربری ارسال شده.

Unique
سه شنبه 26 اردیبهشت 1391, 03:19 صبح
ببینین معمولان شما یکسری خبر دارین که قراره برای یک فهرستی از ایمیل ها بره شما مثلا قرار خبر x را برای 100 نفر بفرستی حالا اسکریپت شما استارت میزنه و خبر x را برای 50 نفر اول لیست میفرسته ! شما اینجا باید شما ردیف 51 را برای شروع بعدی اسکریپن جایی ذخیره کنی ! (مثلا توی همون رکوردی که خبر را میگذاری) حالا قبل از اجرای مجدد اسکریپت خبر y هم ثبت میشه (و position ارسالش هم 0 هست چون هنوز توی شماره 51 از خبر x هستیم) توی اجرای بعدی اسکریپت کل افراد خبر x را میگیرن و شما میتونی خبر را ارسال شده فرض کنی ! حالا برای خبر Y از position اون که صفر هستش شروع میکنی و الا آخر !

idocsidocs
سه شنبه 26 اردیبهشت 1391, 11:07 صبح
حالا برای خبر Y از position اون که صفر هستش شروع میکنی و الا آخر !
اگر بخوام برای هر خبرنامه، ایمیلها رو از دیتابیس بیرون بکشم و توی فایل ذخیره کنم و فایل رو خط به خط بخونم بهتر نیست؟

کلا روش رایجیی که برای خبرنامه استفاده می شه چیه؟