Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
cron
#1
Всем доброй ночи! есть два файла Session.php и Reg.php (скрипт накрутки олайна на SMF) не могу запустить прописываю в крон путь до файлов выдает ошибку Exited with return code = 127
в чем проблема не пойму
Ответ
#2
Скрипт запуска покажите.
Ответ
#3
<?
/* ----------------------- */
/* Created by Lihoy */
/* 26.08.2011 */
/* http://lihoyedition.com */
/* ----------------------- */

/* ========================================================================== */
/* Настройки */
/* ========================================================================== */

/* Накрутка онлайна */
// Требуемое количество онлайна (фейк-пользователей)
$sessionUsersCount = 5;

/* Не изменяйте настройки ниже, если не уверены в них */
define('SMF', true);
// Путь к файлам
require_once './Settings.php';

/* ========================================================================== */
/* Основной код */
/* ========================================================================== */

// Коннектимся к БД
mysql_connect($db_server, $db_user, $db_passwd) OR DIE("MySQL connection error.");
mysql_select_db($db_name) or die(mysql_error());

// Удаляем сессии фейков
$query = "DELETE FROM $db_prefix"."log_online WHERE `ip` IN (SELECT INET_ATON(`member_ip`) FROM `$db_prefix"."members` WHERE `password_salt` = 'fake_');";
mysql_query($query) or die(mysql_error());

// Делаем выборку фейк-юзеров
$row_count = mysql_result(mysql_query("SELECT COUNT(*) FROM `$db_prefix"."members` WHERE `password_salt` = 'fake_';"), 0);
$query = array();
srand();
$rand = rand($sessionUsersCount + 1, $row_count) - $sessionUsersCount;
while (count($query) < $sessionUsersCount) {
$query[] = "SELECT `member_name`, `id_member`, `member_ip` FROM `$db_prefix"."members` WHERE `password_salt` = 'fake_' LIMIT ".$rand.", $sessionUsersCount";
}
$query = implode(' UNION ', $query);
$res = mysql_query($query) or die(mysql_error());

// Создаем фейк-сессии
while ($row = mysql_fetch_array($res)) {
$sessId = md5($row[0].$row[1]);
$name = $row[0];
$memberId = $row[1];
$ip = ip2long($row[2]);
$time = time();
$query = "INSERT INTO `$db_prefix"."log_online` VALUES ('$sessId', '$time', '$memberId', '0', '$ip', 'a:1:{s:10:\"USER_AGENT\";s:87:\"Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.16) Gecko/20110319 Firefox/3.6.16\";}');";
mysql_query($query) or die(mysql_error());
}

// Закрываем соединение
mysql_close();
Ответ
#4
Имею ввиду путь к скрипту в кроне.
Ответ
#5
я на хостинге запускаю
ispmanager
Ответ
#6
обычно, когда беда на хостинге, то связываются с техподом хостинга.
Ответ
#7
Меркурий Написал:// Путь к файлам
require_once './Settings.php';

А скрипты вы положили в папку с community?

У меня прописывается полный путь до настроек коммунити:

Код:
// Путь к файлам
[B]require_once 'C:\Inetpub/my/Settings.php';[/B]

Добавлено через 8 минут
Путь до PHP у вас верно указан в кроне?

Покажите саму крон задачу, скорей всего у вас к PHP путь неверно указан!
[Изображение: Z.png][Изображение: S.gif]
Ответ
#8
Krasavella Написал:А скрипты вы положили в папку с community?

У меня прописывается полный путь до настроек коммунити:

Код:
// Путь к файлам
[B]require_once 'C:\Inetpub/my/Settings.php';[/B]

Добавлено через 8 минут
Путь до PHP у вас верно указан в кроне?

Покажите саму крон задачу, скорей всего у вас к PHP путь неверно указан!

у меня нет такой папки..

Добавлено через 18 минут
прописываю 3 варианта путей и 3 варианта ошибок
1 Exited with return code = 1
2 Exited with return code = 255
3 Exited with return code = 127
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Cron FXAntiXrist 3 2,325 10-19-2009, 04:26 PM
Последний пост: Artemis E.

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)