Как без консоли узнать все доступные модули PERL?

26 марта 2013 6

Задался сегодня таким вопросом на виртуальном хостинге. Конечно, при наличии доступа к консоли сделать это можно буквально одной командой.

Reg.ru: Хостинг от 79 рублей
Reg.ru: Хостинг от 79 рублей
perldoc perlmodlib

Но, к сожалению, далеко не все хостеры предоставляют доступ к серверу по SSH. Можно, конечно, обратиться в саппорт и все выяснить, но — это не наш метод! Данный PERL-скрипт позволяет вывести в браузер все доступные на сервере модули PERL.

#!/usr/local/bin/perl
print "Content-type: text/html\n\n";
for my $path (@INC) {
    my @list = `ls -R $path/**/*.pm`;
    for (@list) {
        s/$path\///g;
        s/\//::/g;
        s/\.pm$//g;
        print;
        print '';
    }
}

Автор: Иван Данилин

Практикующий веб-разработчик, специализируюсь на платформе WordPress.

Комментарии

Разгоните свой WordPress

Хостинг-провайдер номер один в России — REG.RU

Подробнее