The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"например php index.php?update=1"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (PHP)
Изначальное сообщение [ Отслеживать ]

"например php index.php?update=1"  +/
Сообщение от FReeZeR (ok) on 16-Окт-14, 19:22 
Такая необходимость через cron

php index.php?update=1
выдает
Could not open input file: index.php?update=1

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "например php index.php?update=1"  +/
Сообщение от Психиатр (ok) on 16-Окт-14, 19:40 
> Такая необходимость через cron
> php index.php?update=1
> выдает
> Could not open input file: index.php?update=1

насчёт необходимости прописывания полного пути в кроне наверное ясно.
а насчёт того что в командной строке аргументы не передаются через "?" ?
ЗЫ: должно быть
php index.php update=1

да и сама переменная которую передаём в коммандной строке не будет видна в $_GET или $_REQUEST нужно чтоб в скрипте обработчик для argv был.

гуглом пользоваться в школе учили?

http://stackoverflow.com/questions/4186392/php-passing-get-i...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "например php index.php?update=1"  –1 +/
Сообщение от nightfly email on 17-Окт-14, 15:06 
> Такая необходимость через cron
> php index.php?update=1
> выдает
> Could not open input file: index.php?update=1

используйте например curl или fetch:

что-то типа curl -o /dev/null "http://нормальный_URL/index.php?update=1"


Надежда на reister_globals (тем более, что параметры должны передаваться через argv а не GET-ом в таком случае) - моветон.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "например php index.php?update=1"  +/
Сообщение от PavelR (??) on 18-Окт-14, 08:01 
>> Такая необходимость через cron
>> php index.php?update=1
>> выдает
>> Could not open input file: index.php?update=1
> используйте например curl или fetch:
> что-то типа curl -o /dev/null "http://нормальный_URL/index.php?update=1"
> Надежда на reister_globals (тем более, что параметры должны передаваться через argv а
> не GET-ом в таком случае) - моветон.

Зачем грузить процессы веб-сервера крон-задачами? Потому что так "проще" их запустить?
Занесите этот совет в раздел "вредные".

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "например php index.php?update=1"  +/
Сообщение от nightfly email on 18-Окт-14, 17:35 
> Зачем грузить процессы веб-сервера крон-задачами? Потому что так "проще" их запустить?

Если мусье желают рефакторить код неизвестного происхождения и архитектуры заменяя что-типа if($_GET['update']==1) на arvg - пжалуйста. Никто не мешает.
С другой стороны, напрашивается мысль, что ТС задающий _такие_ вопросы - явно этого делать не будет. Опять же подозреваю, что к никакому high load продакшну его не подпускают, так что затратами на форканье вебсервера можно принебречь.

> Занесите этот совет в раздел "вредные".

(facepalm.jpg)

Есть такая штука как объективная реальность. Она происходит из реальных потребностей и их реализации. Можно еще вспомнить, что кроме затрат на форканье скажем апача, еще и PHP является не самым быстрым и интерпретируемым языком - дык че мелочиться? Давайте сразу перепишем все на ассемблере.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру