/
  • ارسال در آینده

  • ارسال پاسخ   امتیاز موضوع:
    • 1 رأی - میانگین امیتازات: 5
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی ارسال در آینده
    نویسنده پیام
    saeidgi آفلاین
    عضو
    ***

    ارسال‌ها: 53
    تاریخ عضویت: ۱۳۸۹ دي ۲۱
    اعتبار: 1
    تشکرها : 34
    ( 3 تشکر در 3 ارسال )
    ارسال: #1
    ارسال در آینده
    سلام دوستان من یک مشکلی داشتم که ممنون می شوم راهنمایی بفرماید !
    فرض کنید ما یک ایمیل یا پیامکی را می خواهیم سه روز دیگر ارسال کنیم !
    متن و آدرس ها و شماره ها در پایگاه داده ذخیره شده است ، حال ما چگونه کد بنویسیم که این مطلب در روز و ساعت خواص خود ارسال شود ؟ بدون اینکه صفحه ای اجرا بشه یعنی سمت سرور خودش بفهمه و ارسال کنه !

    من این رو بلد هستم که چطور کد بنویسم که مثلاً در فلان تاریخ فلان مطلب رو نمایش بده چون در ان صورت کاربر به صفحه سایت میاد و کدهای پی اچ پی ما زمان رو مقایسه می کند و اقدام به نمایش مطلب برای کاربر می کند که این برای وبلاگ ها یا سایت های خبری به کار میاد اما اینکه خود سایت بدون مراجعه بفهمه ارسال کنه چگونه امکان داره ؟

    دوستان ممنون میشم راهنماییم بفرماید
    ۱۳۹۱ فروردين ۲۸ ۰۶:۲۸ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    zoghal آفلاین
    صالح سوزنچی
    *****

    ارسال‌ها: 1,760
    تاریخ عضویت: ۱۳۸۷ دي ۲۵
    اعتبار: 23
    تشکرها : 1500
    ( 1729 تشکر در 992 ارسال )
    ارسال: #2
    RE: ارسال در آینده
    درود بر شما شما باید از corn job استفاده کنید.
    ۱۳۹۱ فروردين ۲۸ ۰۷:۵۸ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : ali786 hamid_80386 saeidgi
    saeidgi آفلاین
    عضو
    ***

    ارسال‌ها: 53
    تاریخ عضویت: ۱۳۸۹ دي ۲۱
    اعتبار: 1
    تشکرها : 34
    ( 3 تشکر در 3 ارسال )
    ارسال: #3
    RE: ارسال در آینده
    (۱۳۹۱ فروردين ۲۸ ۰۷:۵۸ عصر)zoghal نوشته شده توسط:  درود بر شما شما باید از corn job استفاده کنید.

    ممنون که راهنمایی فرمودید میشه لطف کنید کمی توضیح بدین من ان تور که در جستجو از نت دستگیرم شد یک تنظیم در cPanel هست درسته ؟ cron job
    ۱۳۹۱ فروردين ۲۹ ۰۴:۵۳ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    zoghal آفلاین
    صالح سوزنچی
    *****

    ارسال‌ها: 1,760
    تاریخ عضویت: ۱۳۸۷ دي ۲۵
    اعتبار: 23
    تشکرها : 1500
    ( 1729 تشکر در 992 ارسال )
    ارسال: #4
    RE: ارسال در آینده
    corn job یک سیستم مدیریت وظایف هست و در تمامی کنترل پنل ها وجود داره.

    شما یک در corn job یک task باید ایجاد کنید. ساعت و زمان و تکرار اون رو به دلخواه تنظیم میکنید. و در قست دیگر یک خط فرمان یا آدرس اسکریپت تون رو معرفی می کنید. تا در زمان های تعیین کردید اجرا بشه.
    ۱۳۹۱ فروردين ۲۹ ۰۵:۱۶ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : saeidgi arjan
    saeidgi آفلاین
    عضو
    ***

    ارسال‌ها: 53
    تاریخ عضویت: ۱۳۸۹ دي ۲۱
    اعتبار: 1
    تشکرها : 34
    ( 3 تشکر در 3 ارسال )
    ارسال: #5
    RE: ارسال در آینده
    (۱۳۹۱ فروردين ۲۹ ۰۵:۱۶ عصر)zoghal نوشته شده توسط:  corn job یک سیستم مدیریت وظایف هست و در تمامی کنترل پنل ها وجود داره.

    شما یک در corn job یک task باید ایجاد کنید. ساعت و زمان و تکرار اون رو به دلخواه تنظیم میکنید. و در قست دیگر یک خط فرمان یا آدرس اسکریپت تون رو معرفی می کنید. تا در زمان های تعیین کردید اجرا بشه.
    آقا واقعاً ممنون خیلی کمک کردین فقط یک مشکل من مثلاً می خواهم فایل MyCornJob.php در یک مسیر خواص سایت اجرا بشه باید مثلاً بنویسم http://forum.iranphp.org/d/panel/MyCornJob.php درسته ؟ چون تو مطالب اینجا یکم گیجم کرد http://manual.amember.com/Setup_a_Cron_Job
    ۱۳۹۱ فروردين ۳۰ ۱۲:۳۱ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    میلاد آفلاین
    برنامه نویس
    ***

    ارسال‌ها: 182
    تاریخ عضویت: ۱۳۸۷ بهمن ۲۵
    اعتبار: 2
    تشکرها : 66
    ( 136 تشکر در 74 ارسال )
    ارسال: #6
    RE: ارسال در آینده
    در ساده ترین حالت برای اجرا از طریق وب میتونی از یکی از دستور های زیر بسته به تنظیمات سرورت استفاده کنی:
    کد:
    GET http://forum.iranphp.org/d/panel/MyCornJob.php
    wget -O - http://forum.iranphp.org/d/panel/MyCornJob.php
    curl -s http://forum.iranphp.org/d/panel/MyCornJob.php
    __________________________________________________________________________
    Two hands working can do more than a thousand clasped in prayer
    ۱۳۹۱ فروردين ۳۰ ۰۹:۵۹ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : saeidgi ali786
    mortezaa آفلاین
    عضو جدید
    **

    ارسال‌ها: 23
    تاریخ عضویت: ۱۳۸۹ دي ۷
    اعتبار: 0
    تشکرها : 10
    ( 3 تشکر در 3 ارسال )
    ارسال: #7
    RE: ارسال در آینده
    سلام منم دقیقا همین مشکل رو دارم و cron job مناسب نیست چون اگه در اون تاریخ صد هزار تا شماره برای ارسال بود cron job جواب نمیده و باعث میشه حتی فشار بالای به سرور بیاد
    جای شنیدم باید از روش دیگه ای استفاده کرد مثلا یه حلقه ان بنویسی و برنامه درحال ارسال باشه و وقتی سطر به صفر رسید برنامه به خودش استراحت بده فکر کنم با این دستور php -q addressphp تو ssh میشه اون فایل رو ران کرد
    هنوز خودم به نتیجه نهایی نرسیدم
    __________________________________________________________________________
    تیم برنامه نویسی میدا
    http://mida-co.ir
    ۱۳۹۱ مرداد ۱۴ ۱۲:۵۸ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    Reza آفلاین
    رضا شیخله
    *****

    ارسال‌ها: 3,026
    تاریخ عضویت: ۱۳۹۰ آبان ۱۶
    اعتبار: 133
    تشکرها : 2719
    ( 2713 تشکر در 1691 ارسال )
    ارسال: #8
    RE: ارسال در آینده
    sleep
    __________________________________________________________________________
    -- - RezaWorkShop.ir - blog.RezaOnline.net
    ۱۳۹۱ مرداد ۱۴ ۰۱:۳۵ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    mortezaa آفلاین
    عضو جدید
    **

    ارسال‌ها: 23
    تاریخ عضویت: ۱۳۸۹ دي ۷
    اعتبار: 0
    تشکرها : 10
    ( 3 تشکر در 3 ارسال )
    ارسال: #9
    RE: ارسال در آینده
    sleep va usleep جواب میده ولی دستور ان به چه شکلی درمیاد
    یعنی نحوه کدش باید به چه شکلی نوشته بشه؟
    کد PHP:
    while(1){



    این میشه حلقه n من الان نیاز دارم یه کوئری بزنم و تعداد اخرین سطرها رو به تعداد مثلا 90 تا بدست بیارم و بزنم برای ارسال بعد تو حلقه چک کنم اگه تعداد سطر به صفر رسید یه چند ثانیه بره تو sleep بعد دوباره میره چک کنه
    این کار امکان داره روی لود سرور تاثیر بزاره به نظرتون برای لود باید چه فکری کرد
    من تو جستجوهای که کردم جای گفتم از command line CLI استفاده بشه کسی با این روش کار کرده میگن سرعتش بالاتره
    __________________________________________________________________________
    تیم برنامه نویسی میدا
    http://mida-co.ir
    ۱۳۹۱ مرداد ۱۴ ۰۲:۱۴ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS