Menu

Tree [dce5f7] default tip /
 History

Read Only access


File Date Author Commit
 CGI_auth.c 2011-08-18 Edward V. Emelianov Edward V. Emelianov [dce5f7] first run
 GPLv3.eng 2011-08-18 Edward V. Emelianov Edward V. Emelianov [dce5f7] first run
 GPLv3.rus 2011-08-18 Edward V. Emelianov Edward V. Emelianov [dce5f7] first run
 Makefile 2011-08-18 Edward V. Emelianov Edward V. Emelianov [dce5f7] first run
 README 2011-08-18 Edward V. Emelianov Edward V. Emelianov [dce5f7] first run
 del_file.c 2011-08-18 Edward V. Emelianov Edward V. Emelianov [dce5f7] first run
 filemanager.c 2011-08-18 Edward V. Emelianov Edward V. Emelianov [dce5f7] first run
 filemanager.html 2011-08-18 Edward V. Emelianov Edward V. Emelianov [dce5f7] first run
 filemanager.js 2011-08-18 Edward V. Emelianov Edward V. Emelianov [dce5f7] first run
 getfile.c 2011-08-18 Edward V. Emelianov Edward V. Emelianov [dce5f7] first run
 index.html.patch.gz 2011-08-18 Edward V. Emelianov Edward V. Emelianov [dce5f7] first run
 mkdir.c 2011-08-18 Edward V. Emelianov Edward V. Emelianov [dce5f7] first run
 pass.js 2011-08-18 Edward V. Emelianov Edward V. Emelianov [dce5f7] first run
 query.c 2011-08-18 Edward V. Emelianov Edward V. Emelianov [dce5f7] first run
 style.css 2011-08-18 Edward V. Emelianov Edward V. Emelianov [dce5f7] first run

Read Me

Устанавливать просто:

   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 должны быть...