Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Serg Chervjakov                      2:5020/400     02 Jul 2003  22:21:35
 To : All
 Subject : про $0.
 -------------------------------------------------------------------------------- 
 
 Hi All,
 
 Пришлось таки провести эксперимент...
 Эксперименты проводились на трех совершенно различных платных хостингах (2
 русских, 1 забугорном, скоро проведу еще на одном забугорном). Так вот,
 результаты не впечатляют. $0 содержал относительный путь к скрипту от рабочей
 директории. Я специально проверил - запустил по крону - самый что ни на есть
 настоящий относительный путь. Причем в нормальной ситуации он выглядел как
 "rask.pl". Hо... зато осталось еще $ENV{SCRIPT_FILENAME}. Во всех трех случаях
 он содержал абсолютный путь к скрипту, след. папка где лежит скрипт добывается
 как: 
  substr($ENV{SCRIPT_FILENAME},0,rindex($ENV{SCRIPT_FILENAME},'/'))
   Hа моем компе (где мне окончательно надоело настраивать перл после каждой
 установки новой или старой винды), $0 показывает пустоту. 
 $ENV{SCRIPT_FILENAME} отсутствует (оно и понятно - это ж винда:) ).
 
 ЗЫ: Собственно вопроса никакого нет, просто еще один ответ на все вопросы про
 то, как узнать путь где лежит скрипт.
 
 --- ifmail v.2.15dev5
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 про $0.   Serg Chervjakov   02 Jul 2003 22:21:35 
 Re: про $0.   Artem Chuprina   03 Jul 2003 11:30:36 
 Re: про $0.   Andrey Sapozhnikov   03 Jul 2003 17:33:11 
Архивное /ru.perl/166794fa82195.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional