Модернизированный php скрипт добавления комментариев с премодерацией

Php скрипт добавления комментариев с премодерацией уже был рассмотрен ранее в данном разделе. Но рассмотренный ранее скрипт имеет некоторые недостатки. В нем отсутствует возможность перевода текста ссылки с http:// в саму ссылку. Кроме того основное неудобство ранее рассмотренного скрипта это два текстовых файла с комментариями, один из которых после премодерации становится ненужным и его необходимо будет в конечном итоге удалять с сервера вручную. Устранить это неудобство можно простым способом используя для хранения и модерирования комментариев один и тот-же текстовый файл. Изначально комментарии записываются в файл с запрещающим индексом. А после модерирования через емаил для разрешения публикации комментария меняется только индекс в текстовом файле, а при запрещении публикации комментария он просто удаляется из текстовго файла. При этом каждый комментарий имеет свой уникальный номер, что позволяет производить модерирование комментариев через емаил в любой последовательности. При разрешении или запрещении публикации будет разрешен или удален именно соответствующий своему номеру комментарий. Ниже представлен обновленный таким образом php скрипт.

Данный код скрипта добавления комментариев необходимо скопировать и заменить им код в файле comment.php. Кроме этого необходимо внести некоторые корректировки в файл установок setings.php, файл перехода по ссылкам move.php и файл шаблонизатора main.php. Будет полезно проделать эти операции самостоятельно внимательно изучив, что необходимо добавить или изменить в файлах setings.php move.php main.php для нормальной работы модернизированного скрипта добавления комментариев.

При самостоятельном внесении изменений, о которых шла речь выше, могут быть допущены ошибки. Чтобы выяснить в чем, можно скачать проект с обновленным php скриптом добавления комментариев для устранения разночтений заменить им предыдущий, внимательно изучив изменения проведенные в скриптах. Далее все как обычно, выполнив синхронизацию, запустить локальный сервер, набрать в браузере mysitephp.ru, перейти по ссылке "Статья1" и поработать с формой добавления комментариев.

Top.Mail.Ru