Скачал из инета скрипт гостевой книги:
#!/usr/bin/perl
# Установка переменных
$local_book = "/home/cgi/public_html/guestbook/guestbook.html"; # страница гостевой книги на сервере
$inet_book = "http://www.lgg.ru/~cgi/guestbook/guestbook.html"; # в интернете
$cgi = "http://www.lgg.ru/~cgi/cgi-bin/guest.cgi"; # скрипт гостевой книги
$base = "http://www.lgg.ru/~cgi/guestbook/"; # где находятся файлы
$up = 1; #вверху новая запись (1) или внизу (0)
$date_command = "/bin/date"; #команда даты
$aemail = "smisha\@mail.ru"; #ваш email (перед @ поставьте \)
$mailprog = "/usr/sbin/sendmail";
############################################################
$date = `$date_command +"%B %d, %Y"`; chop($date);
read(STDIN, $buffer, $ENV{'CO
Здесь все внутренности
return(1);
}
}
1;
Теперь надо
Установка программы на сервере поддерживающем Perl и CGI:<br>
1.Измените первую строку в guest.cgi на "#!path/to/perl" - нахождение Perl на диске<br>
2.Измените переменные в guest.cgi<br>
3.Положите все файлы гостевой книги в директорию guestbook вашего сайта<br>
4.Установите права доступа: guest.cgi - 755, guestbook.html -777<br>
Мне непонятно:
1 Зачем указывать в первой строчке, где находится Perl у меня на диске (в смысле на моем компе?)
2. $mailprog = "/usr/sbin/sendmail"; какой путь здесь должен быть?
3. $date_command = "/bin/date"; #команда даты что здесь вписывать?
4. права доступа:
700 для системных папок с целью сделать их
недоступными для протокола http
755 - доступные для http без ограничений
777-?
644 - ?
и т.д.
И еще вот эти вот кривые палки /usr/bin/perl что это такое, эти в одну сторону , а на компе D:\Distr\Мои документы\ в другую
Объясните, кто понимает, а то до меня туго доходит
Главное на компе у меня она (эта гостевая работает) стоит денвер , а в инете не хочет