سلام
من به کدی نیاز دارم که یه چیزی تو مایه های تایمر تو ویژوال بیسیک باشه
یعنی
به طور مرتب و پشت سرهم با یه فاصله زمانی یه کار رو انجام بده
همچین چیزی رو میشه توی php پیاده کرد ؟
نمایش نسخه قابل چاپ
سلام
من به کدی نیاز دارم که یه چیزی تو مایه های تایمر تو ویژوال بیسیک باشه
یعنی
به طور مرتب و پشت سرهم با یه فاصله زمانی یه کار رو انجام بده
همچین چیزی رو میشه توی php پیاده کرد ؟
اگر ميخواين يه چيزی به طور مرتب اجرا شه ميتونيد از cron jobs در سرور لينوکس استفاده کنيد.
با تشکر
علی امیری
زیر دیپلم لطفا :d:
برای چه کاری میخواین؟ تو php که میشه ولی فقط زمانی که پیجی مرور میشه
میخوام با یه اسکریپ پی اچ پی هر یک دقیقه برم به یه سایت سربزنم
ادرس یه صفحه رو بهش بدم
و هر یک دقیقه اونو چک کنه و محتویات صفحه رو واسم بریزه توی یه فایل تا ازش استفاده کنم
و الان مشکلم اینه که نمیدونم چیکار کنم که کدی که قراره بنویسم هر یک دقیقه اجرا بشه
باید از cron jobs استفاده کنید توی php وقفه ی تایمر نداریم
ممنون
من میرم یه کم در مورد این جناب cron jobs سرچ میکنم
اگه به نتیجه نرسیدم بازم توی همین تاپیک مزاحمتون میشم
مرسی از همگی
ممنون میشم اگه این کارو بکنین
پ.ن: تو نت گشتم ظاهرا نیاز به وی پی اس یا سرور داره.. درسته ؟؟ اگه اینطوره تو زحمت نیفتین چون من نه وی پی اس دارم نه سرور..
من بدون هزینه مینویسم فقط لطفا کاملا توضیح بدید چی میخاین (کامل کامل !)
اگه cpanel باشه و مدیر سرور دسترسی داده باشه از پنل میشه کرد
ولی اگر نداده باشه کافیه یه مدیر سرور بگید..
ممنون از همه دوستان
من باقی کد رو مشکلی ندارم
یه کوجولو پی اچ پی بلدم ..
فقط اگه قسمت تایمر رو لطف کنین بدین عالی میشه
پنل هم سیپنل هشت
متشکر
خوب توی cpanel باید یه قسمت با همین نام باشه می تونید اونجا تنظیم کنید که اسکریپت مورد نظر هر چند دقیقه یا چند ساعت یا چند روز یا ... اجرا بشه
ایول پیدا کردم
فقط :
Warning: You need to have a good knowledge of Linux commands before you can use cron jobs effectively. Check your script with your hosting administrator before adding a cron job.
یه کد بدین که فایل a.php که توی روت سایت هست هر یکدقیقه اجرا بشه
مرررررسی
روی استاندارد کلیک کنید و تنظیمات زمان رو خودتون انجام بدید و برای اجرای یه فایل php می تونید از کد زیر استفاده کنید :
به جای [your username] یوزر نیم خودتون رو بنویسید و بقیش هم آدرس فایل php که میخاین اجرا بشه هستکد:php /home/[your username]/public_html/test.php
واقعا ممنونم
دقیقا همونیه که میخواستم
خیلی خیلی مرسی :x
---------- Post added at 12:22 AM ---------- Previous post was at 12:14 AM ----------
ببخشید یه سوال دیگه
اگه تعداد زیادی وقفه داشته باشیم (مثلا ده تا) به سرور فشار میاد ؟
حالا که شما از طریق خود سرور میخوای فایل رو اجرا کنی میتونی بگی مثلا ساعت 3 شروع کن
من یه کد خیلی ساده نوشتم این کد زمان رو از سیستم میگیره و اگه زمان مورد نظر بود یه کاری انجام میده اگه هنوزم بدرد میخوره بزارم
اگه کدتون دم دسته بزارین تا استفاده کنیم
در مورد فشار به سرور هم اگه اطلاعی دارین بگین
بستگی به کاری که میخاین انجام بدید داره و همچنین به مشخصات سخت افزاری سرور
برای به دست آوردن ساعت می تونید از تابع date استفاده کنید
مثلا کد زیر ساعت رو از 00 تا 23 نمایش میده :
کد PHP:
print date("H");
$time2 متغییری هست که تایمی که مدنظر هست رو توش ذخیره کرده پس هر زمانی که مد نظرتون هست بدین بهش
اینجا پیش فرض 150 یا همون 15:00 هست وقتی میخواید 14:00 باشه نباید 1400 بزارین باید اینطوری باشه 140 ولی اگه 15:36 باشه 1536 میدین بهش
شما میتونین با سیستم خودتون هم کاری که مد نظرتون هست رو انجام بدین بدون اینکه تنظیم خاصی رو طرف سرور داشته باشین ولی باید یه مرورگر باز باشه برای این حالت کد <meta http-equiv="refresh" content="10"> رو داشته باشین در غیر اینصورت حذفش کنین
ممنون
packsaft ایده جالبی بود ;)
گفتم اگه خواستسن اگه نه این کد رو حذف کنین !!!
مگه این پیج چقدر ظرفیت داره؟ تازه خروجی خیلی کمتر از خود کد هست در حد بایت
اینو بهش میگن ترافیک ؟