- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Проблема в том, что в случае обновления страницы сразу же после постинга комментария происходит повторная отправка post запроса и, как следствие, повторная публикация комментария :gm:
скрипт простой, но никогда не уделял достаточно внимания php...
если кто поможет буду крайне благодарен :)
новая версия, чуть подправленная со времен последних постов
Так он у Вас два раза пишет - первый раз как есть, второй без html. Вам как надо?
Так он у Вас два раза пишет - первый раз как есть, второй без html. Вам как надо?
удивительно то, что пишет он всего 1 раз :) и мне так и надо.
Тут ведь проблема в том, что в случае обновления страницы идет повторное добавление (дублеж) комментария.
может кто-нибудь может объяснить смысл след. участка кода:
как-то мне все это кажется не логическим...но, возможно, что это из-за скудных познаний php
Изначально (там, откуда скрипт содран) было поле для пароля, и при его правильном введении все коменты удалялись, а в файл записывался новый коммент. Потом переписываляс на тот же коммент, но с выгрызенным html. Дети писали? Этот кусок кода можете и нужете смело удалить.
А от Вашей проблемы лекарство - проверить конец файла и сравнить его с новым комментом, если совпадает - не писать. Скрипт увеличится в два раза примерно :/
вопрос снят
кому-нибудь наверняка пригодится, пользуйтесь☝
Пришлось повозиться, т.к. сложно писать на php без денвера:)
Теперь вот привожу простой скрипт добавления комментариев к публикации/новости.
Комментарии пишутся в директорию comments. Указанную дирректорию необходимо предварительно создать и выставить для нее соответствующие права (777 точно подойдет;) ).
Специфические названия полей aaaaa и bbbbb выбраны специально, как мин. защита от web спама.
Dmitry HT, у Вас два посетителя не смогут оставить одинаковые комментарии. В свете повальных «+1» это критично. :)
Dmitry HT, вы изначально идете по неправильному пути. Зачем что-то сравнивать, грузить машину??? Можно же просто в случае удачного сохранения комментария делать рефреш страницы через яваскрипт, мета-рефреш или хедером (в этом варианте юзер вообще ничего не заметит)! :)