olgatcpip
29.10.2009 - 22:12
Здравствуйте.
Хочу поделиться особенностью крона.
Я натолкнулась на одну ошибку. Крон отказывался запускать мой скрипт. Не ругался ни на что, просто не запускал. Оказалось, что у меня был подключен файл с помощью include_once и из-за этого скрипт и не запускался.
пример подключения
PHP |
include_once(dirname(__FILE__)."/../3_system/qq.php"); |
знакомый подсказал, то нужно сделать так
PHP |
chdir(dirname(__FILE__)); include_once("../3_system/qq.php"); |
Мол крон не понимает что-то в путях.
Вопрос. Кто-нибудь может разъяснить ситуацию?
_____________
Ласковое слово и кошке приятно... Плюсик в карму сойдет wink.gif
*smarty дока - новая любовь
Моё рукотворение ругайте, хвалите smile.gif
Веду маленький
блогв этом блоге публикую новые работы
WMR217126627282 wink.gif
Ну по идее так путь вообще нехорошо писать. А если уже есть, переводить его в нормальный через realpath();, тоесть:
PHP |
include_once(realpath(dirname(__FILE__)."/../3_system/qq.php")); |
PHP 5.3 >
__DIR__
_____________
Я думал я буду сеять добро, но у меня не получилось. Во-первых, мне помешали, во-вторых я сам отрекся от этой идеи.
olgatcpip
29.10.2009 - 22:47
Sylex что __DIR__ не пиши наводками, намеков не понимаю.
_____________
Ласковое слово и кошке приятно... Плюсик в карму сойдет wink.gif
*smarty дока - новая любовь
Моё рукотворение ругайте, хвалите smile.gif
Веду маленький
блогв этом блоге публикую новые работы
WMR217126627282 wink.gif
Sylex
там один фиг на папку выше нужно выходить.
glock18
29.10.2009 - 23:03
olgatcpipэто константа новая. с 5.3 версии
kirikну дык
../ никто не отменял
_____________
Я думал я буду сеять добро, но у меня не получилось. Во-первых, мне помешали, во-вторых я сам отрекся от этой идеи.