eddyem/html-filemanager
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Устанавливать просто: 1. создаете директорию /var/www/tmp/Incoming с доступом пользователю apache на запись, создаете синоним в настройках http-сервера: alias /Inc /var/www/tmp/Incoming; 2. копируете куда-нибудь в корень html или другую директорию файл index.html, и в корень - style.css (в принципе, и без него работать будет); 3. компилируете все сишные файлы: gcc mkdir.c -o mkdir gcc getfile.c -o gf gcc filemanager.c -o fm gcc del_file.c -o df 4. копируете эти бинарники в свой /cgi-bin; 5. в тексте html заменяете обращение к cgi на адрес своего сервера. Да, если у вас кодировка не КОИ-8, то надо убрать преобразование имени файла из юникода в КОИ в index.html. Цитата(Voler @ 12th April 2010 - в 19:06) * Еще, где убрать перекодировку. По тому как UTF-8 стоит? Что от куда удалить? Уберите в html-файле массив utf2koi и замените функцию hexdump: function hexdump(str){ var ret = ""; var l = str.length; var i, ch, code; for(i=0; i<l; i++){ ch = str.charCodeAt(i); ch = ch.toString(16); ret += "%" + ch; } return ret; } Да, и придется, наверное, перелопачивать сишные файлы, т.к. юникодные символы, вроде бы, в w_char должны быть...
About
CGI & JS based http(s) filemanager
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published