Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: запуск скрипта вручную и по cron

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
ridvik
Отправлено: 25 Января, 2015 - 15:23:27
Post Id


Частый гость


Покинул форум
Сообщений всего: 244
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)

[+]


Добрый вечер всем. Есть скрипт:
PHP:
скопировать код в буфер обмена
  1.  
  2. public function confirm () {
  3.                 $this->load->helper('date');
  4.                 $this->load->helper('user_date');
  5.                 // Создаем необходимые переменные
  6.                 $now = date("Y-m-d H:i");
  7.                 // Делаем запрос турниров, пока что без всяких проверок
  8.                 $tournaments = $this->dyn_tournaments->tournaments_to_change_or_grid_generation($now)->result_array();
  9.                 //$this->generate_grid (1);
  10.                 // Делаем цикл для разборки турниров
  11.                 foreach ($tournaments as $key=>$value) {
  12.                         if($tournaments[$key]['status'] == 2 OR $tournaments[$key]['status'] == 3){
  13.                         $matches = $this->dyn_tournaments->get_all_matchs_in_tour_user($tournaments[$key]['id']);
  14.                                 if($matches->num_rows() > 0) {
  15.                                         continue;
  16.                                         //$this->generate_grid($tournaments[$key]['id']);
  17.                                 } else {
  18.                                         // Генерируем таблицу
  19.                                         $this->generate_grid($tournaments[$key]['id']);
  20.                                         //$status = 0;
  21.                                         //echo $tournaments[$key]['status']."<br />";
  22.                                 }
  23.                         }
  24.                 }
  25.                 $data = array(
  26.                         'now'                   =>      $now,
  27.                         'tournaments'   =>      $tournaments
  28.                 );
  29.                 $this->template->load_view('confirm', $data);          
  30.         }
  31.  


Если запускать скрипт вручную, то
PHP:
скопировать код в буфер обмена
  1. // Генерируем таблицу
  2. $this->generate_grid($tournaments[$key]['id']);
  3.  


работает всё хорошо, а если этот скрипт запускать через cron, то эта строчка не срабатывает. Подскажите пожалуйста, как решить данную проблему?
 
 Top
3d_killer
Отправлено: 25 Января, 2015 - 16:25:53
Post Id



Участник


Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011  
Откуда: Ростов-на-Дону


Помог: 21 раз(а)




логи покажи
 
My status
 Top
ridvik
Отправлено: 25 Января, 2015 - 16:28:10
Post Id


Частый гость


Покинул форум
Сообщений всего: 244
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)

[+]


3d_killer пишет:
логи покажи

починил я все) как только создал тему, сразу осенило, просто в той функции проверяется, залогинен пользователь или нет, вот поэтому и получалось, что когда вручную запускал норм все, а через крон - никак))
 
 Top
3d_killer
Отправлено: 25 Января, 2015 - 16:30:49
Post Id



Участник


Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011  
Откуда: Ростов-на-Дону


Помог: 21 раз(а)




для крона отдельно положи без авторизации и туды htaccess на запрет всем
 
My status
 Top
ridvik
Отправлено: 25 Января, 2015 - 16:31:55
Post Id


Частый гость


Покинул форум
Сообщений всего: 244
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)

[+]


3d_killer пишет:
для крона отдельно положи без авторизации и туды htaccess на запрет всем

а можно про это немного поподробнее?? именно про htaccess
 
 Top
3d_killer
Отправлено: 25 Января, 2015 - 16:36:12
Post Id



Участник


Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011  
Откуда: Ростов-на-Дону


Помог: 21 раз(а)




ну создаешь папку туда кидаешь скрипт и файл httaccess с содержимым
AddDefaultCharset utf-8
order deny,allow
deny from all

и все кроме самого пхп туда доступ никто не получит
 
My status
 Top
ridvik
Отправлено: 25 Января, 2015 - 16:40:55
Post Id


Частый гость


Покинул форум
Сообщений всего: 244
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)

[+]


3d_killer пишет:
ну создаешь папку туда кидаешь скрипт и файл httaccess с содержимым
AddDefaultCharset utf-8
order deny,allow
deny from all

и все кроме самого пхп туда доступ никто не получит

благодарствую
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB