|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Vyacheslav Zhdanov 2:5020/400 12 Feb 2001 10:50:19 To : All Subject : Re: guestbook -------------------------------------------------------------------------------- Привет, Дмитрий! Dmitry Grishkevich <Dmitry.Grishkevich@p269.f25.n454.z2.fidonet.org> wrote in message news:981809163@p269.f25.n454.z2.FidoNet.ftn... > Привет All! > > Hе подскажет ли всезнающий ALL как лучше всего в гостевой книге удалять > опpеделенные записи. Пока мне видится следующий способ: в начале и конце > каждого сообщения ставить комментаpии с номеpом этого сообщения и потом если > нужно то искать их и выpезать, но здесь возникает дpугой вопpос как нумеpовать > сообщения ? Может есть дpугой какой способ ? Эта проблема решаема, как минимум двумя способами. Я делал так: 1. Если это одноуровневая гостевая книга - тогда проще простого: при генерации страницы гостевой книги просто напросто делаю счетчик по выданным записям и т.о. нумерую записи на экране. Для удаления делаю форму где нужно ввести соответствующий номер удаляемой записи. Дальше -дело техники. 2. Для многоуровневой гостевой книги/форумов и т.п. при генерации страницы рядом с заголовком записи генерю ссылочку типа http://тра-ля-ля/cgi-bin/buka_delete.cgi?mess=Fri Feb 9 15:28:19 MEST 2001, т.е ссылку опять-таки на форму для удаления записи, где параметром служит дата и время создания соответствующей записи (есссно это берется из файла гостевухи). Hу, короче, по этой ссылке перебирается хэш записей и нужная запись удаляется. Вячеслав АКА Игер "Чем больше дров, тем дальше в лес" --- ifmail v.2.15dev5 * Origin: Rostelecom/Internet Centre (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/3495780dba36.html, оценка из 5, голосов 10
|