|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Alexander V. Gaiduk 2:5020/400 15 Jan 2001 12:00:52 To : All Subject : Re: Посоветуйте хорошую "гостевую буку" -------------------------------------------------------------------------------- Привет. Похоже, то, что тебя интересует есть у меня, писал сам, выставлял аналогичные требования: - один скрипт обрабатывет гостевые разных сайтов, - шаблоны дизайна (код отделен от дизайна), - возможность удаления записей - командой через http, - фильтр от нежелательный посетителей (по IP), - работа с архивом по 100 записей, - файл данных - текстовый. HО! работает только под unix - требуется наличие системных команд : /usr/bin/tail, /usr/bin/wc, /bin/sed, /bin/mv если найдеш их аналоги под Win32 - будет и под маздаем жить. в принципе все эти команды можно реализовать в скрипте на перле, но на больших данных (>5000 записей) начинает подтормаживать, особенно критична секция с tail-ом. реальные рабочие примеры: http://vodnik.lesobank.ru/cgi-bin/gb.pl?id=vodnik&action=view http://wood.lesobank.ru/cgi-bin/gb.pl?id=wood&action=view если заинтересовал - мыль, вышлю исходник и расскажу как его ставить/настраивать. С уважением, Александр Гайдук (gav@lesobank.ru) программист, вэбмастер АКБ Лесобанк Michael Poliakov wrote in message ... >Hi, All! > >Может, кто подскажет, где посмотреть на хорошую гостевую книгу (исходник) или на >то, как _правильно_ ее написать. Matt Wright не интересует :-) > >Хочется, чтобы были: > >1) Возможность публикации после просмотра редактором, то есть разграничение на >пользовательский и административный блоки. Про это не понял. > >2) Разделение кода и данных, то есть по возможности отсутствие строк типа > >print "<font color=\"#999999\" size=5>$COOL_TITLE</font>"; > >Лучше, если будет какой-то минимальный движок с шаблонами. > >3) По возможности, неиспользование баз данных - ни к чему особо, вроде. > > >Видимо, хочется слишком многого, так что посоветуйте, где почитать хотя бы о >правильном дизайне такого приложения, особенно о разграничении доступа и >хранении данных. Hапишу сам - Perl я знаю, но опыта маловато. > >Michael Poliakov --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/3931ac0ceaa3.html, оценка из 5, голосов 10
|