مشکل با cron jobs

درود
من با مشکل زیر رو برو شدم:
PHP:
/home/user/public_html/filename.php: line 1: ?php: No such file or directory
/home/user/public_html/filename.php: line 2: =: command not found
/home/user/public_html/filename.php: line 5: syntax error near unexpected token
`'http://sitename.ir''
/home/user/public_html/filename.php: line 5:
`file_get_contents('http://sitename.ir');'
این خطا به ایمیلم ارسال میشه.
و البته هیچ مشکلی در دستور و فایلی که باید اجرا بشه وجود نداره!!!
مشکل از کجاست؟؟؟؟؟؟:sad:
 
دوست عزيز، كدام كد؟ كد cron jobs يا كد php ؟؟؟
من هر دو رو قرار ميدم:

كد Cron Jobs:
PHP:
/home/myuser/public_html/filename.php
زمان رو هم با cpanel تنظيم ميكنم.
كد php:
PHP:
<?php
$file = 'http://sitename.com';
while ($i <=10)
{
$i = 0;
file_get_contents($file);
}
?>
در حالت عادي وقتي كه كد رو با مرورگر اجرا ميكنم درست جواب ميده ولي با Cron Jobs پيغام بالا رو به ايميلم ارسال ميكنه.
 
آخرین ویرایش:

ziXet

مدیر انجمن PHP/MYSQL
خب مشکل از دستور کرون جابتون هست
دستورهای متفاوتی براش هست باید ببینی کدوم یکی رو سرور نبسته و ازش استفاده کنی
مثلا یکیش اینه:
کد:
php  -q /home/serverpath/script/file.php
یا یکیش با wget هست.
البته اکثر هاستهای wget رو میبندن

شما تو گوگل سرچ کن دستورهای متفاوتی رو پیدا میکنید
 
با سپاس فراوان از شما دوست عزيز ziXet
-----------------------------------------------
PHP:
[06-Jun-2010 17:24:01] PHP Warning:  file_get_contents(http://name.com/somefile.format) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: Connection timed out in /home/myuser/public_html/somefile.php on line 5
من با مشكل بالا رو برو شدم. دليلش چيه؟
اين فايل قبلا درست كار ميكرد ولي حالا اين خطا رو ميده.
 

ziXet

مدیر انجمن PHP/MYSQL
با سپاس فراوان از شما دوست عزيز zixet
-----------------------------------------------
PHP:
[06-jun-2010 17:24:01] php warning:  File_get_contents(http://name.com/somefile.format) [<a href='function.file-get-contents'>function.file-get-contents</a>]: Failed to open stream: Connection timed out in /home/myuser/public_html/somefile.php on line 5
من با مشكل بالا رو برو شدم. دليلش چيه؟
اين فايل قبلا درست كار ميكرد ولي حالا اين خطا رو ميده.
اسکریپت درست کار میکنه یا نه؟
اگه درست کار میکنه یه @ بذار جلوی اسم تابع درست میشه
 

ziXet

مدیر انجمن PHP/MYSQL
اسكريپت درست كار ميكرد. چند ساعته كه اين طور شده.
@ رو قرار دادم. چه كاري انجام ميده؟
@ اگه تابع warning یا ارور داشته باشه نشون نمیده
رو بعضی از سرورها وقتی از توابع مربوط به کرل استفاده میکنی ممکنه یا وارنینگ بده که مروبط به کانفیگ php هست و اگه برنامه ارور fatal نداشته باشه و درست کار کنه با یه @ اول تابع میشه ارور رو مخفی کرد.
البته این وارنینگی که داده خطای time out بوده یعنی نتونسته stream رو ایجاد کنه و timeout شده !
ممکنه سرور مقصد او زمان دان بوده!
 

D.A.V.O.O.D

Member
خب اسکریپت بنده خدا این فایل شما را از کجا گیر بیاره ؟
کد:
http://name.com/somefile.format
 

جدیدترین ارسال ها

بالا