PDA

View Full Version : انجام کاری خاص در زمانی مشخص



titbasoft
سه شنبه 04 اسفند 1383, 19:24 عصر
من می خوام بعد از اینکه کاربرهام ثبت نام کردند دقیقا 2 هفته بعدش یه ایمیل براشون بفرستم که ثبت نامشون فردا expire می شه

یا مثلا روز تولد هر کاربر براش یه ایمیل فرستاده بشه که تولدش رو تبریک بگه

البته به صورت اتوماتیک نه manual

Vahid_Nasiri
چهارشنبه 05 اسفند 1383, 06:56 صبح
Combine Web and Windows Services to Run Your ASP.NET Code at Scheduled Intervals (http://msdn.microsoft.com/msdnmag/issues/05/03/SchedulingASPNETCode/default.aspx)

titbasoft
چهارشنبه 05 اسفند 1383, 08:18 صبح
جناب نصیری ممنون
من هنوز مقاله رو به طور کامل نخوندم اما به طور معمول با این روش مشکل permission روی سرور پیدا نمی شه ؟ چون من روی یکی از همین هاست های معمولی دارم کار می کنم و سرور اجاره نکرده ام.
بازم مرسی :موفق:

Vahid_Nasiri
چهارشنبه 05 اسفند 1383, 11:32 صبح
برای مثال شبیه به این مورد در لینوکس سرویسی هست به نام Cron. به کارهایی هم که به این سرویس داده میشه تا در زمانهایی مشخص اجرا بشه cron job می گن. ولی برای این مورد هم نیاز به کمی دسترسی به سیستم عامل هست که عموما در هاست های لینوکسی این مورد رو در کنترل پنل سایت میسر می کنند. برای مثال می شود آدرس یک فایل php رو به اون داد تا در یک سری زمان مشخص اجرا بشه و ایمیل بزنه. (یک مقاله در این مورد در صفحه خانگی من هست در قسمت php)

حالا اینجا اگر هاست معمولی است روش فوق جواب نمی ده مگر اینکه بتونید باهاشون کنار بیاین! برای مثال این روش قدیمی هم نیاز به سطح دسترسی داره:
http://www.eggheadcafe.com/PrintSearchContent.asp?LINKID=139

با این سطح دسترسی کم به صورت پیش فرض ، باید روشی رو اختراع کنید!
(از شیء Application استفاده کرده...)
http://www.tele-pro.co.uk/scripts/misc/asp_schedule_task.htm
یا پول خرج کنید!
http://www.hallogram.com/portsitetaskschedulernet/
و یا
http://www.dnzone.com/downloads/images/taskscheduler_2.gif
http://www.dnzone.com/ShowDetail.asp?NewsId=536
ویا
http://www.ambientware.com/components/autoFire.aspx
http://www.ambientware.com/images/AutoFirebox2.jpg

titbasoft
چهارشنبه 05 اسفند 1383, 13:24 عصر
مثل همیشه ، کامل :wink: