|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Serg Chervjakov 2:5020/400 07 Mar 2006 12:47:15 To : Alexander Demin Subject : Re: Установленные Perl-модули. -------------------------------------------------------------------------------- Mon Mar 06 2006 09:46, Alexander Demin wrote to Serg Chervjakov: AD> Есть буржуйский хостинг, на котором прослеживается великая любовь к php. AD> CGI там тоже живёт, но т.к. от хостера получить вменяемого ответа для начала уточним, что если там живет php, то там, как ты говоришь, живет CGI. AD> какие .pm у них там живут не получилось, то первое что мне пришло в AD> голову, так это скрипт, который выведет мне установленные на хостинге AD> perl-модули. Собственно, какой библиотекой воспользоваться для этого я AD> не знал, о чём и спросил здесь. Так меня и заинтересовало, почему для получения списка файлов типа .pm тебе сразу потребовался модуль.. Почему нельзя банально открыть директорию с модулями (у меня это где-то в районе /usr/lib/perl5, там это наверняка где-то рядом, а вообще список директорий могешь в @INC глянуть). Hу и просмотришь что там за файлы есть, если это конечно что-то даст.. Я вот тяжело представляю как по списку файлов можно список модулей составить.. Hо тебя-то ведь интересует список .pm как задача минимум? Hу если не пользоваться opendir можно тем же File::Find воспользоваться. Правда не гарантировано, что на хостинге есть доступ на чтение соответствующих директорий. Я с этим мало разбираюсь (с правами доступа) - не знаю, может ли такое быть, что перл может по use ModuleName увидеть файл модуля, а opendir'у при этом запретить просмотр директории.. Вполне возможно, что так и сделано. Кстати так и не ответил на вопрос.. Собственно зачем тебе собственно _список_ модулей? Что ты с ним делать-то собрался? --- ifmail v.2.15dev5.3 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/1667973d33507.html, оценка из 5, голосов 10
|