HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

как правильно запустить скрипт через Cron Jobs???
  #1  
Старый 18.10.2007, 16:59
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме:
5749763

Репутация: 1680


Отправить сообщение для Nightmarе с помощью ICQ
По умолчанию как правильно запустить скрипт через Cron Jobs???

Нужно запустить скрипт с параметром: z.php?action=check

так вот, пишу в "Command to run: " /полный путь до скрипта/z.php?action=check

И не выполняется.
Ещё один момент скрипт находится в запароленной через .htaccess папке. Вот уже 2 часа мучаюсь, подскажите плз...
 
Ответить с цитированием

  #2  
Старый 18.10.2007, 17:11
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

если ты запускаешь скрипт через командную строку, то внутри скрипта тебе нужно анализировать переменные $arc или $argv. Ты ведь запускаешь скрипт в обход веб-сервера, следовательно у тебя не будет переменных GET и POST. И параметры надо передавать так:

Цитата:
./z.php action=check
 
Ответить с цитированием

  #3  
Старый 18.10.2007, 17:52
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме:
5749763

Репутация: 1680


Отправить сообщение для Nightmarе с помощью ICQ
По умолчанию

Цитата:
Сообщение от groundhog  
если ты запускаешь скрипт через командную строку, то внутри скрипта тебе нужно анализировать переменные $arc или $argv. Ты ведь запускаешь скрипт в обход веб-сервера, следовательно у тебя не будет переменных GET и POST. И параметры надо передавать так:
Спс про параметры, а насчёт $arc или $argv поподробнее если можно что и куда вписывать???
 
Ответить с цитированием

  #4  
Старый 18.10.2007, 18:07
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

Ну тебе придётся немножко преписать скрипт я думаю... $argc и $argv - это аналоги сишных параметров функции main. $argc - количество переданных скрипту параметров, $argv - масиив строк, описывающих параметры. Эти переменные актуальны когда скрипт запускается из командной строки (наш случай). Вот смотри, например такой скрипт:

Цитата:
<?php

printf("У меня %d параметров\n\n:", $argc);
foreach ($argv as $arg) {
printf("%s\n", $arg);
}

?>
Если его запустить так:
Цитата:
./script.php param1 param2 param3
Он напишет у меня 4 параметра, и распечатает строки param1, param2 и param3.
 
Ответить с цитированием

  #5  
Старый 18.10.2007, 18:08
madnet
Умиротворенн
Регистрация: 09.12.2004
Сообщений: 996
Провел на форуме:
2386719

Репутация: 1384


Отправить сообщение для madnet с помощью ICQ
По умолчанию

http://rus-phpnuke.com/php/commandline.html
__________________

http://madnet.name - madnet - blog | homepage (Мысли, релизы, скрипты, софт)

http://antichat.ru - Лучший сайт по безопасности
irc.antichat.ru:7771 #antichat - общение online
ГАРАНТ ФОРУМА
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Современный гипноз или социальный инжиниринг. Как это работает Spider Agent Статьи 22 28.01.2009 02:02
Дневник хакера или как Разогнать Целерон V.I.P Болталка 1 29.05.2007 16:22



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ