نمایش نتایج 1 تا 2 از 2

نام تاپیک: cron jobs در php

  1. #1

    cron jobs در php

    سلام دوستان
    من میخوام یه پروژه به زبان php بنویسم که در زمان های مختلف (تعداد روز از بانک گرفته میشه) یه تابع اجرا کنم . مثلا کاربران تعیین کنن که مثلا هر دو روز یکبار یه ایمیل بهشون ارسال بشه. با توجه به اینکه کاربران انتخاب های متفاوتی دارن (یه کاربر میخواد هر دو روز ارسال بشه و یه کاربر دیگه ممکنه بخواد هفته ای یه بار ارسال بشه...) چطور میتونم اینو بنویسم؟
    یه نفر گفت از cron jobs استفاده کنم. حالا من یه سوال دارم . از این سیستم میشه تو لوکال هاست هم استفاده کرد؟
    اگه کسی کار کرده خواهش میکنم توضیح بده
    ممنونم

  2. #2

    نقل قول: cron jobs در php

    کرون جابز یه سیستم تایمر برای سیستم عامل های لینوکسه. البته شاید یه شبیه سازی یا حتی بتونی خودت کدی بنویسی که واسه ویندوز این کارو انجام بده.
    شما برای کاربرات میای یه بازه ارسال مینیمم درست می کنی. مثل یک روز . تو هربار اجرای کرون میاد برای همه ی کاربرا فرستادن ایمیل رو چک میکنه . تاریخ آخرین ارسال ایمیل و تاریخ جاری. و همچنین اون بازه ی زمانی که کاربر انتخاب کرده بود.
    مثلا. من کاربر اومدم بازه ی ۳ روز رو میذارم. پس تاریخ اولین ارسالم میشه امروز . حالا کرون فردا هم چکش میکنه تاریخ امروز رو منهای تاریخ آخرین ارسال می کنی و با بازه زمانی چک میکنی. اگه بیشتر از بازه زمانی بود(که نیست) ایمیل ارسال میشه. اگه نه هم که ارسال نمیشه.

تاپیک های مشابه

  1. ساخت cron jobs به وسیله PHP
    نوشته شده توسط sargardoon در بخش PHP
    پاسخ: 15
    آخرین پست: شنبه 03 اردیبهشت 1390, 15:36 عصر
  2. سوال: cron job php
    نوشته شده توسط billgivz در بخش PHP
    پاسخ: 2
    آخرین پست: پنج شنبه 27 آبان 1389, 20:01 عصر
  3. سوال: نیاز به هاست با cron jobs و smtp access
    نوشته شده توسط faizollah در بخش PHP
    پاسخ: 3
    آخرین پست: چهارشنبه 16 مرداد 1387, 12:56 عصر
  4. Cron Job - Cpanel
    نوشته شده توسط SoftDevCo در بخش توسعه‌ی لینوکس و نرم افزارهای آزاد
    پاسخ: 4
    آخرین پست: سه شنبه 28 فروردین 1386, 11:23 صبح

قوانین ایجاد تاپیک در تالار

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