Автор Тема: Нужна помощь по гостевой книге  (Прочитано 9561 раз)

0 Пользователей и 1 Гость просматривают эту тему.

  • Гость
Други!
Я уже замаялся искать пристойный скрипт для гостевой книги. Сервер разрешает права доступа 711 для CGI директории и 700 для скрипта. Файлы, в которые он пишет, могут быть в другой директории с любыми правами. Кто знает - http://www.hut.ru. А всё, что я нахожу, хочет 755 для скрипта. :(

Ничего особенного не нужно. Ни картинок, ни смайликов, ни всей прочей "красоты". Просто текст и возможность ответа.

Помогите, а!

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Нужна помощь по гостевой книге
« Ответ #1 : 15 Июля 2002, 10:24:35 »
Цитировать

711 для CGI директории и 700 для скрипта

Ерунда какая-то... 700 для скрипта - значит, что никто, кроме тебя запустить его не может
TANSTAAFL

Оффлайн ESE

  • Фанат
  • Постоялец
  • ***
  • Сообщений: 172
  • +0/-0
  • 2
    • Просмотр профиля
    • http://comp.hobi.ru
Нужна помощь по гостевой книге
« Ответ #2 : 15 Июля 2002, 15:16:24 »
Я так понял эти права у тебя в инструкции к скрипту написаны???
Знаешь, про белую лошадь.......? Так вот не слушай ее!
Смело ставь скрипт на любой хостин с perl -ом и права ставь те, какие рекомендует тебе хостер а не автор скрипта
(на разных хостингах просят ставить разные права, иначе скрипты невыполняются)
У програмиста две руки: левая и !левая
welcome

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
Нужна помощь по гостевой книге
« Ответ #3 : 15 Июля 2002, 18:38:19 »
Цитировать
www.hut.ru.

ну у меня тоже сайт на хат.ру, проблем не возникало, скрипт может писать/читать в любой папке, даже в той, в которой он (скрипт) находится. Книнь мне на мыло заархивированный скрипт, который ты не смог установить на хате, я тебе продемонстрирую:-))))). Ну и права заодно расскажу, какие на какой файл поставил.
ESE, как я понял Клоп вольно трактует инструкции хат.ру а не скрипта, ИМХО: он ошибается.
ЗЫ. Чуть не забыл, моё мыло: glebushka84@yandex.ru , если ты просто кинешь туда архив со скриптом гостевухи, которую требуется установить, и не пропишешь этот адрес у спамеров, то будет вообще здорово:-)))
Ну к чему все это, лучше бы водки выпили...

  • Гость
Нужна помощь по гостевой книге
« Ответ #4 : 15 Июля 2002, 21:09:04 »
ESE и Maniac\'у.
Не обижайте меня! :) Ну чайник, признаюсь. Можно подумать вы с клавиатурой в руках родились.
Глебушка прав - я трактую условия сервера. Если нужно, то http://www.hut.ru/instr_h5.shtml

Глебушке.
Да никакая книга не ставится. Потому и пришёл сюда. Хотел поставить VizBook, но она как-то хитро ставится, да и нерусская. Вот пришёл совета спросить. Остальное почтой.

Оффлайн ESE

  • Фанат
  • Постоялец
  • ***
  • Сообщений: 172
  • +0/-0
  • 2
    • Просмотр профиля
    • http://comp.hobi.ru
Нужна помощь по гостевой книге
« Ответ #5 : 15 Июля 2002, 21:30:18 »
Обожди, я дам тебе свою гостевую, самую простую на земле :)
Только чуть позже (ночью!)
Цитировать
ESE и Maniac\'у.
Не обижайте меня!

Никто тебя не обижает и не собирается. Я хотел сказать что права , те которые просит автор мона игнорировать и ставить те которые нужны на определенном хостинге
У програмиста две руки: левая и !левая
welcome

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
Нужна помощь по гостевой книге
« Ответ #6 : 15 Июля 2002, 23:13:06 »
Цитировать
самую простую на земле

Правильно%)))) Сам не похвалишь, никто не похвалит:-))))))).
Клоп:
1. Ну уж установить гостевую мы тебе поможем при любом раскладе. Факт. Так что не переживай.
2. посмотри на гостевую ESE, если она тебе понравится то сразу, присылай мне её, в качестве образца:-) установлю у себя и распишу какие атрибуты ставил и что менял в коде. Хотя ESE утверждает что ничего менять не надо, посмотрим... (насчёт функциональности ничего плохого сказать не могу, но вот дефолтовые цвета (те, которые у ESE на сайте), мне не нравяться. Решать тебе.
3. если и этот вариант не выйдет, то есть ещё один, базирующийся на человеческом доверии, ты мне передаёшь логин и пароль своего хостинга и я тебе устанавливаю гостевую, сообщаю об этом событии на мыло, после чего ты можешь обратно менять пароль.
4. Всё тоже самое дублировал тебе на мыло.
Ну к чему все это, лучше бы водки выпили...

Оффлайн ESE

  • Фанат
  • Постоялец
  • ***
  • Сообщений: 172
  • +0/-0
  • 2
    • Просмотр профиля
    • http://comp.hobi.ru
Нужна помощь по гостевой книге
« Ответ #7 : 16 Июля 2002, 00:07:30 »
Как обещал: завалялась на диске, немного подправил, написал инструкцию :)
http://comp.hobi.ru/gbook.zip(так не скачаешь :( скопируй адрес и вставь в адресную строку броузера)
А посмотреть можно тут: http://comp.hobi.ru/cgi-bin/gbook/book.pl
или
http://comp.hobi.ru/cgi-bin/gbook/admin.pl
login - my_login
pass - my_pass

Пользуйся наздоровье! :)
У програмиста две руки: левая и !левая
welcome

  • Гость
Нужна помощь по гостевой книге
« Ответ #8 : 16 Июля 2002, 04:18:45 »
ESE
О! То что надо! Почти! Есть два маленьких "но".
1. Можно помимо e-mail\'а, имени и адреса домашней страницы добавить строку про город и/или страну?
2. Цвета яркие, но с этим я, наверное, сам разберусь. Не должно быть слишком сложно вроде...

А так супер. Сейчас попробую скачать. :)

Да, а по поводу обижать... Это такая шутка юмора была. В любом случае спасибо за помощь, но я ещё не прощаюсь... :)))

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
Нужна помощь по гостевой книге
« Ответ #9 : 16 Июля 2002, 23:28:28 »
ESE, $patch_to_images ? зажал картинки? А если твой сайт накроется (хотя конечно желаю ему долгой и счачтливой жизни:-), сайт становится всё лучше и лучше. Так держать! Но я отвлёкся от темы. А нука гони фотки.
Несколько наездов (сугубо дружеских%-):
1. зачем вообще нужна переменная $patch_to_script?
Например в файле book.pl Она используется после объявления, только в последней строчке:
print "Location: $patch_to_script\\n\\n";
А написать:
print "Location: book.pl\\n\\n";
Слабо?
А вытащить из переменных окружения?
2. А почему не используешь директиву use strict; ?
Я тоже раньше не использовал, но попробовал, и знаешь... понравилось! Теперь самый маленький скриптик только с ней идёт. Кстати объявление глобальных переменных вначале скрипта существенно повышает читаемость кода, да с ней и скрипт быстрее выполняется...
3. А зачем ты хранишь все файлы вперемешку? Файлы скрипта вместе с файлами шаблонов? Почему не хочешь создать отдельную папку? ИМХО: гораздо удобнее, да и у человека, который не знает Перл, меньше шансов испортить код. Т.к. он знает, что может править только в определённой папке шаблонов, и нигде больше.
4. Почему не проверяешь мыло на достоверность? (синтаксический акнализ. Почитай на вебскрипте, там статейка есть, гарантия не 100%, но покрайне мере от очепяток защищает... Урло ты тоже не проверяешь?
5. Попробуй разобраться в своём скрипте. Когда я запускал скрипт у себя на компе. У меня есть замечательный сайт http://www.temp.ru, предназначенный для этих целей:-). Так вот, хотя я в переменной устанавливал именно этот путь, скрипт убирал www (после нажатия на записать), а на http://temp.ru у меня ничего нет:-). 404 вылезает, нехорошо (самое интересное, чтио скрипт записывал данные в файл и после ручного редактирования адресной строчки, всё опять было ОК). В чём дело? При беглом осмотре скрипта ничего подозрительного не обнаружил. Даже интересно, только спать хочется:-), рано встал:-). Подумай, а?
6. А вообщем и целом код понравился, читаемый.

Клоп, чего то про тебя я забыл:-))))) Извини, с ESE решил подискутировать:-))). Всю бредятину выше можешь не читать, хотя если интересно... Но тогда лучше сначала Перл... Ну да не важно...
Скрипт ESE полностью работоспособный. Установил я его на раз. Смотри http://www.glebushka.hut.ru/cgi-bin/gbook/book.pl
и http://www.glebushka.hut.ru/cgi-bin/gbook/admin.pl логин и пароль "1".
Поставил следующие права:
на дертикторию gbook 755, на book.pl и admin.pl 711, все остальные по умолчанию оставил - 664. Единственная строчка которую я заменил в скрипте:
$patch_to_script="http://www.glebushka.hut.ru/cgi-bin/gb/book.pl";#url скрипта
Поменяй "glebushka" на свой домен и всё. Дальше настройки читай в ридми ESE, я с ними не разбирался...
ЗЫ. Если всё-таки ничего не получиться мыль мне, пришли логин и пароль к своему сайту, поставлю я тебе гостевуху.
ЗЫЗЫ. Всем, плиз, не гадьте в гостевой, оставьте это Клопу, пусть, человек разберётся! (Клоп! А ты делай всё что хошь, гостевая установлена специально для тебя:-)
Ну к чему все это, лучше бы водки выпили...

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
Нужна помощь по гостевой книге
« Ответ #10 : 16 Июля 2002, 23:31:58 »
Цитировать
добавить строку про город и/или страну?

ну с этим любой знающий Перл может помочь, я в том числе...
Цитировать
Цвета яркие

Правильно думаешь, разберёшься.
Вообщем сначала установи гостевую, потом уж будешь задавать вопросы по мелочи.
Ну к чему все это, лучше бы водки выпили...

Оффлайн ESE

  • Фанат
  • Постоялец
  • ***
  • Сообщений: 172
  • +0/-0
  • 2
    • Просмотр профиля
    • http://comp.hobi.ru
Нужна помощь по гостевой книге
« Ответ #11 : 17 Июля 2002, 01:12:57 »
Картинки я не зажимал, а облегчил человеку задачу :)
Про патч тоже, буду ему объяснять мол лезь в самый конец там найдешь то потом лезь в середину замени то се ........
И про папки опять тоже самое. Главное чтоб ставилось легко.
Создал одну папку, бросил все туда и забыл.....
Е-майл, урл проверять Глеб! Это гостевая книга. Я даже эти поля сделал необязательными ;)
У програмиста две руки: левая и !левая
welcome

  • Гость
Нужна помощь по гостевой книге
« Ответ #12 : 17 Июля 2002, 02:29:56 »
glebushka
Ага! Заработало. Но как-то странно. Когда добавляешь запись он очень долго думает, а потом выплёвывает 404 ошибку. Если перезагрузить, то всё появляется. На твоей странице работает нормально. Если хочешь попробовать: логин login пароль pass. Адрес соответственно http://www.physics.hut.ru/cgi/gbook/book.pl

ESE
Спасибо большое. Скажи, а данные со старой гостевой можно перенести? В каком виде всё хранится в твоей гостевой? Я так понял, что всё лежит в book.dat, но, конечно, скачать его оттуда мне не дают, так что придётся, видимо, писать тут, а потом просто туда закачивать. Так? Что там писать-то?

  • Гость
Нужна помощь по гостевой книге
« Ответ #13 : 17 Июля 2002, 02:30:34 »
Пардон! Предыдущее сообщение - моё. :)

  • Гость
Нужна помощь по гостевой книге
« Ответ #14 : 17 Июля 2002, 02:44:58 »
О! Прошу прощения ещё раз! Вопрос с 404 ошибкой я решил самостоятельно. Все остальные остаются на повестке дня. Извините за многословие - это от радости.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28