Так что в основном у меня есть этот скрипт cronjob, который работал на godaddy php 5.4, но в другом хосте он не работает, также пробовал разные версии php. У меня есть правильный путь к cron, поддержка хоста, которую я сказал, даже представила мне журналы. Может быть, есть некоторые проблемы с этим скриптом? Он в основном добавляет точки энергии в учетную запись пользователя.Cron job script не работает
<?php
include "../core.php";
//Fuel Refill (by default every 10 minutes)
$sqlusers = mysql_query("SELECT * FROM users WHERE banned='No'");
while ($rowuser = mysql_fetch_assoc($sqlusers)) {
if ($rowuser['fuel'] < $rowuser['fuelcapacity']) {
$userfuelrefill = mysql_query("UPDATE users SET fuel=fuel+1 WHERE username='$rowuser[username]'");
}
}
echo '<meta http-equiv="refresh" content="0;url=../garage">';
?>
Почему у cron-скрипта есть html? вы можете запустить его из командной строки? Что вы звоните в cron? которые включают в себя мое предположение - попробуйте абсолютный путь. зачем вообще зацикливаться, если вы не запускаете: 'UPDATE users SET fuel = fuel + 1 WHERE banned = 'No' и fuel
nogad
показать нам линию crontab. Как сказал @nogad, почему html? – olibiaz
Мой путь: '/ usr/local/bin/php/home/USERNAME/public_html/cron/fuelrefill.php' Я не программист, кто-то я купил этот скрипт из этого, это, не знаю, почему он будет работать на один хост, а не другой ... – Leafblower9000