Это сайт — моя персональная записная книжка. Интересна мне, по большей части, история, своя жизнь и немного программирование.

SHS Index CGI

Сделал CGI-скрипт (язык — JScript) для вывода листинга директориев в более благопристойном виде для сервера Small HTTP Server. Кроме того, поддерживаются русские имена — чего SHS пока не умеет.

Внешний вид (2.9KB)

Нельзя сказать, чтобы скрипт было удобно применять, но, к сожалению, другого способа нет. Пока способа применения два:

1. Если скрипты у вас разрешены на выполнение только в одной папке (например, «cgi-bin»), скопируйте файл index.js в эту папку. В остальные папки положите файлы index.shtm следующего содержания:

<!--#set var="LIST_VAL" value="путь" --><!--#exec cgi="index.js" -->

Вместо «путь» надо поставить относительный путь от папки со скриптами до папки, где лежит файл. Так в корне сервера «путь» надо заменить на «..», а в папке «Аквариум/Песни рыбака» на «../Аквариум/Песни рыбака», только не перепутайте кодировку — она должна быть CP-1251 (Windows).

2. Если в настройках сервера вы разрешили выполнение скриптов в любых папках, то просто скопируйте файл index.js в каждую.