PDA

View Full Version : حرفه ای: نوشتن در کران جابز توسط PHP



reza10wert
شنبه 09 دی 1391, 10:12 صبح
سلام دوستان

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

با تشکر

.fatemeh
شنبه 09 دی 1391, 12:49 عصر
با سلام.
من هم همین مشکل رو دارم.
یه صفحه هست به نام time.php
حالا می خوام هر یه دقیقه اجرا بشه.
تنظیمات کرون جابز رو اینطوری گذاشتم:
Common
Settings:every minute
وقتی اینو انتخاب کردم دقیقه،ساعت،روز،ماه و روزهفته همه ستاره شد.
دستور توی Command هم نوشتم:

php -q /home3/rakacoir/public_html/time.php
ولی صفحه time هر دقیقه اجرا نمیشه؟
باید از کجا بفهمم داره درست جواب می ده؟
کدش درسته؟

reza10wert
شنبه 09 دی 1391, 13:21 عصر
سلام دوست عزیز
این کد رو امتحان کنید ببینید جواب میده

lynx -dump http://www.yoursite.com/test.php
ولی من میخوام توسط PHP همین کد رو توی کران جابز بنویسم

.fatemeh
شنبه 09 دی 1391, 13:44 عصر
گذاشتم متاسفانه عمل نکرد.
چه طوری باید مطمئن بشم کد عمل نکرده؟؟

reza10wert
شنبه 09 دی 1391, 13:46 عصر
توی فایلت یه کد بذار که مثلا یه عدد به بانکت اضافه کنه بعد ببین اضافه میشه

hidensoft
شنبه 09 دی 1391, 15:53 عصر
log مربوط به apache یا ngix رو چک کنید ببینید چه خطایی داده.

bestirani2
شنبه 09 دی 1391, 16:20 عصر
برای این که از کد نویسی راحت بشید میتونید از سایت های آماده برای این کار استفاده کنید
مثل
https://www.setcronjob.com/
ولی اگه اصرار دارید حتماْ کد بزنید
http://net.tutsplus.com/tutorials/php/managing-cron-jobs-with-php-2/
آموزش کاملش هست.