Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

с поддержкой авторизации пользователей, добавления сообщений, удаления сообщений

+ редактирование сообщений и блокировки

+ другой сервисный блок ссылок

+ другой формат хранения данных

+ много админов

Разместить код в файле 06/index.php

CSS разместить в 06/style.css

картинки разместить в 06/images/

файл сообщений: 06/guestbook.txt

файл с пользователями: 06/users.txt

Необходимые условия сдачи:

Добавление сообщения происходит из формы, содержащей поля name и text. Если пользователь авторизован, то поле name не отображается.

- Сообщения выводятся в обратном порядке.

- Сообщения выводятся постранично, количество сообщений на странице по умолчанию $messagesOnPage = 5;

Для каждого сообщения отображаются: имя, время, текст, ip адрес (только при просмотре адиминстратором) и кнопка "удалить" (только для авторизованных пользователей и администратора)

- Пользователь после авторизации может удалять свои сообщения

- Админ может удалять все сообщения

- Список пользователей хранить в файле users.txt в сериализованном виде. Администратор - пользователь с именем admin. Реализовать возможности входа/выхода пользователя.

- гостевая книга хранит данные в сериализованном виде в файле guestbook.txt. Обеспечивается блокирование файла при совместном доступе.

- Добавление сообщения происходит из формы, содержащей поля name и text. Если пользователь авторизован, то поле name не отображается.

- Сообщения выводятся в обратном порядке.

- Сообщения выводятся постранично, количество сообщений на странице по умолчанию $messagesOnPage = 5;

- Постраничная навигация осуществляется из сервисного блока ссылок

В блоке показывается первая, последняя и $pagesAround = 2 количество ссылок вокруг текущей

Пример:

$pagesAround = 2, мы на 7 странице, всего 11 страниц:

[1] ... [5][6][7][8][9] ... [11]

мы на 1 странице:

[1][2][3]...[11]

мы на 10 странице

[1]... [8][9][10][11]

- Для каждого сообщения отображаются: имя, время, текст, ip адрес (только при просмотре адиминстратором), кнопка "редактировать" и "удалить" (только для авторизованных пользователей и администратора)

- Пользователь после авторизации может редактировать и удалять свои сообщения

- Админ может редактировать и удалять все сообщения

- После редактирования внизу сообщения дописывается "отредактировано пользователем Иван 12.02.2016 в 13:56:23"

- Список пользователей хранить в файле users.txt в сериализованном виде. Предусмотреть возможность работы нескольких администраторов (создать права). Реализовать возможности входа/выхода пользователя.

- не хранить пароли в открытом виде

2 года назад
guest_1638478052436
2 года в сервисе
Был
2 года назад