|
|
www.lissyara.su
—> статьи
—> FreeBSD
—> Мелочи
—> Wget4web
Wget4web
Автор: gonzo111.
http://irodov.nm.ru/wget4web/
http://irodov.nm.ru/wget4web/index_rus.htm
Makefile
Рихтуем $filesdir в /usr/local/www/wget4web/info.cgi и юзеров в users.cgi
httpd.conf или httpd-vhosts.conf
<IfModule cgi_module>
AddHandler cgi-script .cgi
Alias /wget "/usr/local/www/wget4web/"
<Directory /usr/local/www/wget4web/>
AllowOverride None
#AllowOverride Authconfig
Options Indexes FollowSymLinks MultiViews ExecCGI
DirectoryIndex admincenter.cgi
Order allow,deny
Allow from all
</Directory>
# Проверка работы CGI, сделать chmod +x test.cgi
#<Directory "/usr/local/www/apache22/cgi-bin">
# #AllowOverride None
# Options Indexes MultiViews ExecCGI
# Order allow,deny
# Allow from all
#</Directory>
</IfModule>
| Работа напильником
Что мешало автору довести до ума такой простенький скрипт не понятно.
add.cgi
use CGI qw(:standard);
require "data/info.cgi"; #Config
-----строка 25-->require "admin.lib";
...........
#Without parametrs
else{
print ("<BODY>\n");
-----строка 105--->leftmenu();
| admin.lib
sub leftmenu{
print qq(
<TABLE>
<TR><TD>
<B>
<P><A HREF="admincenter.cgi">Summary statistic</A>
---------> <P><A HREF="add.cgi">Add Download files</A>
---------> <P><A HREF="progress.cgi">Progress files</A>
<P><A HREF="adminfiles.cgi">Downloaded files</A>
<P><A HREF="admindel.cgi">Delete files</A>
| progress.cgi
#Main program
my $logname;
print header(
-type=>'text/html',
-Cache_Control=>'no-cache'
);
print ("<HTML>\n<HEAD>\n<TITLE>Download information</TITLE>");
----строка 190-----> leftmenu();
print ("<meta HTTP-EQUIV=\"Refresh\" CONTENT=\"$refreshstat\">\n");
| Все сырое до горя
-после остановки закачки нету продолжить закачку
-вместо скорости знаки вопроса
-авторизация вообще непонятно зачем, тк процесс все равно пашет от имени www, и другим видны тоже закачки
- при добавлении новых закачек непонятно зачем надо набирать заново пароль и логин
размещено: 2010-10-14,
последнее обновление: 2010-10-14,
автор: gonzo111
|
|
|
|
2014-07-27, lissyara
gmirror
Удалённое создание софтверного зеркала средствами gmirror, на диске разбитом с использованием gpart. Использование меток дисков для монтирования разделов.
2013-08-20, zentarim
Scan+Print server FreeBSD 9
Настройка сервера печати и сервера сканирования под управлением операционной системы FreebSD 9 для МФУ Canon PIXMA MP540
|
Статистика сайта
|
Сейчас на сайте находится: 7 чел.
|
За последние 30 мин было: 38 человек
|
За сегодня было 3534 показов, 702 уникальных IP
|
|
|
|
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
|
|
|
Комментарии пользователей [2 шт.]