Установка переменных в гостевой книге

Форум для программистов

Сообщение Piloan » Пн дек 08, 2003 7:08 am

Скачал из инета скрипт гостевой книги:


#!/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\Мои документы\ в другую
Объясните, кто понимает, а то до меня туго доходит
Главное на компе у меня она (эта гостевая работает) стоит денвер , а в инете не хочет
Piloan
Капитан
 
Сообщений: 187
Зарегистрирован: Сб янв 04, 2003 7:16 am
Откуда: Казань
Пункты репутации: 0

Сообщение eduha » Пн дек 08, 2003 8:30 am

2Piloan
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->1 Зачем указывать в первой строчке, где находится Perl у меня на диске (в смысле на моем компе?) <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Чтобы сервер мог запустить интерпретатор Perl, который и выполнит твой скрипт.
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->2. $mailprog = "/usr/sbin/sendmail"; какой путь здесь должен быть
3. $date_command = "/bin/date"; #команда даты что здесь вписывать?<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Всё зависит от твоего хостера, тебе надо спросить у него, где находятся sendmail и date (это тоже проги, как и перл). По умолчанию они как раз в тех папках, которые указаны в скрипте.
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->И еще вот эти вот кривые палки /usr/bin/perl что это такое, эти в одну сторону , а на компе D:\Distr\Мои документы\ в другую<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
В операционных системах семейства Unix применяются прямые слэши, а в виндах - обратные. Впрочем, прямые вынь тоже понимает (но не везде!)
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->777-?<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
777 - можно писать/читать/запускать этот файл
<span style='color:blue'>Мэджик пипл, вуду пипл</span>
eduha
Капитан
 
Сообщений: 233
Зарегистрирован: Пн авг 11, 2003 4:39 pm
Откуда: Караганда / Казахстан
Пункты репутации: 0

Сообщение Piloan » Пн дек 08, 2003 8:46 am

Спасибо, стало понятно.
Piloan
Капитан
 
Сообщений: 187
Зарегистрирован: Сб янв 04, 2003 7:16 am
Откуда: Казань
Пункты репутации: 0

Сообщение Миша Спларов » Пн дек 08, 2003 12:19 pm

2Piloan
Ты смотри где тему создаёшь! Для этого есть отдеьный форум: Программирование.
Модераторы, вы где? Уже второй раз так. Что не в тему в этом форуме!
«Проектирование интерфейсов — увлекательный дизайнерский процесс. Схожее удовольствие можно получить от сложной верстки, от создания многомерных схем и решения других задач на логику и эстетику». (q) A. Лебедев
Миша Спларов
Генерал-лейтенант
 
Сообщений: 3022
Зарегистрирован: Пн апр 22, 2002 7:58 am
Откуда: Россия, Томск
Пункты репутации: 0

Сообщение Piloan » Пн дек 08, 2003 1:12 pm

Да у Вас столько тем х-р разберешься!!!!!!!!!!!!!!!!!!!!!
Piloan
Капитан
 
Сообщений: 187
Зарегистрирован: Сб янв 04, 2003 7:16 am
Откуда: Казань
Пункты репутации: 0

Сообщение Миша Спларов » Пн дек 08, 2003 2:39 pm

2Piloan
Вниметельнее надо быть просто.
«Проектирование интерфейсов — увлекательный дизайнерский процесс. Схожее удовольствие можно получить от сложной верстки, от создания многомерных схем и решения других задач на логику и эстетику». (q) A. Лебедев
Миша Спларов
Генерал-лейтенант
 
Сообщений: 3022
Зарегистрирован: Пн апр 22, 2002 7:58 am
Откуда: Россия, Томск
Пункты репутации: 0

Сообщение Rulchik » Пн дек 08, 2003 3:31 pm

2Max Drowdy
Расслабься <!--emo&;)-->Изображение<!--endemo-->. Что, гостевуха уже не относится к web-дизайну? Скажи ещё, что <html> bla-bla-bla </html> в программирование нужно переносить <!--emo&:)-->Изображение<!--endemo-->. Хотя... можно и перенести <!--emo&:)-->Изображение<!--endemo-->.
<span style='font-size:8pt;line-height:100%'><span style='color:darkblue'>Меняю два стакана анаши на обратный билет с Марса :).</span></span>
Rulchik
Генерал-майор
 
Сообщений: 2242
Зарегистрирован: Сб апр 13, 2002 10:53 am
Откуда: Saint-Petersburg
Пункты репутации: 0

Сообщение Миша Спларов » Вт дек 09, 2003 10:46 am

2Rulchik
Я не бешусь. А переносить, imho нужно. Веб-дизайн, imho, с html тока косвено связан.......
«Проектирование интерфейсов — увлекательный дизайнерский процесс. Схожее удовольствие можно получить от сложной верстки, от создания многомерных схем и решения других задач на логику и эстетику». (q) A. Лебедев
Миша Спларов
Генерал-лейтенант
 
Сообщений: 3022
Зарегистрирован: Пн апр 22, 2002 7:58 am
Откуда: Россия, Томск
Пункты репутации: 0


Вернуться в Программирование

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron