PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : اسکریپت ارسال ایمیل تکی و گروهی در php



smart_soheil
January 3rd, 2013, 14:17
سلام,
چند وقت پیش نیاز به اسکریپتی داشتم که بشه با PHP ایمیل فرستاد. اسکریپت های زیادی رو پیدا کردم, اما هر کدوم یه مشکلی داشتن و خلاصه آخرش خودم یه اسکریپت نوشتم. نوشتن این اسکریپت با اینکه خیلی کامل نیست یک رو کامل من رو گرفت ولی آخر خودم از چیزی که نوشتم راضی بودم :). البته می دونم الآن دوستان زیادی میان و میگن که کار نیم ساعت هست و ازین حرفا... . بگذریم.
کار اصلی این اسکریپت ارسال ایمیل بصورت تکی یا گروهی هست که قابلیت هایی مثل ارسال با فواصل زمانی و چند بار فرستادن یک ایمیل رو داره. درضمن برای ارسال به چند ایمیل اونارو باید با یه " ," از هم جدا کنید. مثلا "one@one.com, two@two.com". توی قسمت ایمیل فرستنده هم اگه یه متنی رو داخل پرانتز بزارین اون بعنوان اسم فرستنده نشون داده میشه. مثلا "two@two.com(two)". یه قابلیت دیگه هم که داره میشه فیلد ها رو با یه فرم دیگه بصورت GET پر کرد یا بصورت دستی توی آدرس بار متن فیلد هارو مشخص کرد. مثلا i (http://s-mailer.tk/?message=hi)ndex.php?message=hi . بصورت کلی این String هارو می تونین با آدرس ست کنین: to, from, replyto, subject, message.
فقط یک نکته که باید در مورد این اسکریپت بگم این هست که برای ارسال با فاصله ی زمانی راهی جز اینکه یه کد بنویسم که سیستم رو چند ثانیه درگیر کنه پیدا نکردم. برای اینکار از قابلیت while استفاده کردم, بنابراین ممکن هست که هاست شما این اسکریپت رو پر مصرف بدونه!
دموی این اسکریپت رو از این لینک می تونین ببینید: S-Mailer (http://s-mailer.tk/)
اینا هم اسکرین شات های اسکریپت هستن:

----------------------------------------------------------------------------------------------------------------------------
http://www.webhostingtalk.ir/attachments/f148/10611-%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D8%A7%DB%8C%D9%85%DB%8C%D9%84-%D8%AA%DA%A9%DB%8C-%D9%88-%DA%AF%D8%B1%D9%88%D9%87%DB%8C-%D8%AF%D8%B1-php-s-mailer-1-png
----------------------------------------------------------------------------------------------------------------------------http://www.webhostingtalk.ir/attachments/f148/10612-%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D8%A7%DB%8C%D9%85%DB%8C%D9%84-%D8%AA%DA%A9%DB%8C-%D9%88-%DA%AF%D8%B1%D9%88%D9%87%DB%8C-%D8%AF%D8%B1-php-s-mailer-2-png

----------------------------------------------------------------------------------------------------------------------------


اسکریپت رو می تونین از فایل های ضمیمه دانلود کنید.
شرمنده که بصورت کد شده هست.

ali.lord
January 5th, 2013, 23:12
سلام!آقا میشه بهش گفت چند ثانیه درگیر کنه؟!!من میخوام 30 ثانیه در گیر کنه میشه؟

ali.lord
January 5th, 2013, 23:31
سلام!آقا میشه بهش گفت چند ثانیه درگیر کنه؟!!من میخوام 30 ثانیه در گیر کنه میشه؟

rodfile.ir
January 6th, 2013, 01:56
دست شما درد نکنه که نوشتید به این یه سر بزنید

www.webhostingtalk.ir/f42/42904/

smart_soheil
January 6th, 2013, 11:23
دست شما درد نکنه که نوشتید به این یه سر بزنید

www.webhostingtalk.ir/f42/42904/ (http://www.webhostingtalk.ir/f42/42904/)
بله, دیدم اسکریپت کاملی بود, در آینده این اسکریپت رو هم من کامل می کنم الآن که می دونید فصل امتحاناته d:

سلام!آقا میشه بهش گفت چند ثانیه درگیر کنه؟!!من میخوام 30 ثانیه در گیر کنه میشه؟
سلام,
بله اگه نیاز داشته باشید می تونم برای این موارد هم فیلد بزارم که کابر ذکر کنه چه مقدار زمان فاصله باشه.

soheyl_ir89
January 6th, 2013, 11:24
سلام,
بله اگه نیاز داشته باشید می تونم برای این موارد هم فیلد بزارم که کابر ذکر کنه چه مقدار زمان فاصله باشه.

فاصله ارسالو بذار لطفا
---
تعداد ایمیل رسیده
تعداد ایمیل باز شده
تعداد کلیک ها روی لینک

هم بذاری بهتره

smart_soheil
January 6th, 2013, 11:49
فاصله ارسالو بذار لطفا
---
تعداد ایمیل رسیده
تعداد ایمیل باز شده
تعداد کلیک ها روی لینک

هم بذاری بهتره
وااااای اینا که میگی ایمیل باز شده و اینا از php خارجه هــــــا D:
ولی قابلیت های جالبی هستن!, روشون وقت می ذارم.

ali.lord
January 6th, 2013, 13:01
اگر این امکان تاخیر رو بذاری خیلی خوب میشه!!ولی کاشکی یه فکری برای اون مشغول کردن سرور بکنی!اخه 90%جاها گیر میدن!!!!!! :دی خوب میشه هماهنگش کنی

ali.lord
January 6th, 2013, 13:05
راستی اگر ازت هاست بگیرم ایمیل چندتا میتونم هر ساعت بفرستم؟

sina2asg
January 6th, 2013, 17:44
احسنت ... .

smart_soheil
January 6th, 2013, 20:27
اگر این امکان تاخیر رو بذاری خیلی خوب میشه!!ولی کاشکی یه فکری برای اون مشغول کردن سرور بکنی!اخه 90%جاها گیر میدن!!!!!! :دی خوب میشه هماهنگش کنی
فیلد زمان رو اضافه می کنم, در ضمن اینی که میگم پر مصرف اوقدرا هم نیستــــآ D:, در حدی که از 1 تا 75550000 رو بشماره:65:. ولی جدا فکر نکنم جایی واقعا اینقدر سخت گیر باشه.


راستی اگر ازت هاست بگیرم ایمیل چندتا میتونم هر ساعت بفرستم؟

تا 200-300 تا هر ساعت میشه فرستاد. درضمن الآنم 25 درصد تخفیف گذاشتیم با کد off25 و اگرم بخواین براتون اسکریپت رو رایگان نصب می کنیم! D:

احسنت ... .
:53:

parmiscms
January 14th, 2013, 16:50
اینکه همش رفرش می ندازه و اصلا نمیشه توش تایپ کرد و ارسال زد !

alborzhost
January 14th, 2013, 17:44
فیلد زمان رو اضافه می کنم, در ضمن اینی که میگم پر مصرف اوقدرا هم نیستــــآ D:, در حدی که از 1 تا 75550000 رو بشماره:65:. ولی جدا فکر نکنم جایی واقعا اینقدر سخت گیر باشه.



تا 200-300 تا هر ساعت میشه فرستاد. درضمن الآنم 25 درصد تخفیف گذاشتیم با کد off25 و اگرم بخواین براتون اسکریپت رو رایگان نصب می کنیم! D:

:53:

برای وقفه انداختن از تابع sleep استفاده بشه while اصلا صحیح نیست من بخوام 10 دقیقه وقفه بگذارم ایا 10 دقیقه میخواد while اجرا شه ؟!
و sleep هم فکر نکنم زیاد روش درستی باشه ! ولی از while بهتر هست

smart_soheil
January 14th, 2013, 18:14
فاصله بین هر ایمیل 10دقیقه؟ d:

smart_soheil
January 14th, 2013, 18:15
اینکه همش رفرش می ندازه و اصلا نمیشه توش تایپ کرد و ارسال زد !
همچین مشکلی دیده نشده

alborzhost
January 14th, 2013, 18:37
فاصله بین هر ایمیل 10دقیقه؟ d:

شاید کسی لازم باشه 500 تا ایمیل رو 10 دقیقه 10 دقیقه ارسال کنه !

smart_soheil
January 14th, 2013, 18:47
شاید کسی لازم باشه 500 تا ایمیل رو 10 دقیقه 10 دقیقه ارسال کنه !
...