Дмитрий Приходько

PHP. Разработка модуля комментариев для сайта


Скачать книгу

позиции способствует подготовке и реализации новых предложений!

      Значимость этих проблем настолько очевидна, что повышение уровня гражданского сознания влечет за собой процесс внедрения и модернизации модели развития. Практический опыт показывает, что рамки и место обучения кадров способствует повышению актуальности соответствующих условий активизации.</p>

      </body>

      </html>

      Сохраняем файл в папке news как index.html. Теперь у нас есть стартовая страница тестового сайта. В тегах <p> содержится обычный текст заглушка. Стили к данной странице применять не будем.

      Запускаем «Open Server». В разделе мои сайты должен появиться новый сайт news. Запускаем его. Если все сделано правильно, в браузере должен появиться сайт «news» и на нем текст заглушка.

      Так как дальнейшая работа предполагает работу с PHP, создаем в редакторе в этой же папке «news» файл .htaccess со следующим содержимым

      Листинг 3. .htaccess Путь: news/.htaccess

      #Включаем обработку php в html файлах

      AddType application/x-httpd-php .php .htm .html

      #Устанавливаем кодировку по умолчанию

      AddDefaultCharset utf-8

      Сохраняем в корне сайта, т.е. в папке «news».

      При сохранении в меню «Файл» выбрать «Сохранить как».

      В выпадающем списке «Тип файла» выбрать «Все файлы».

      Ввести в качестве имени .htaccess.

      Нажать на кнопку «Сохранить».

      Файл .htaccess (англ. hypertext access) используется для настройки веб-сервера на котором хранится сайт пользователя. А меняя настройку веб-сервера, мы влияем на работу сайта. В данном случае серверу дается команда обрабатывать PHP код в HTML документах и устанавливать по умолчанию кодировку «UTF-8»

      Создаем папку модуля комментариев. Ее можно создать в любом месте, но разместить в корне сайта. Назовем папку «chat». В этой папке создадим две подпапки:

      admin – для файлов администрирования;

      say – для файлов управления комментариями.

      В этой же папке chat создадим файл style.css для того чтобы настраивать внешний вид элементов модуля. Пока этот файл будет пустой. Должно получиться как на рис. 7, 8.

      Рис. 7 Содержание тестового сайта news.

      Рис. 8. Содержание папки chat сайта news.

      Комментарии без смайлов, как-то не интересно. Поэтому добавим праздника. Смайлов. Для этого в папке «say» создаем подпапку «smiles» в которую загружаем набор смайлов. В этом модуле загружен набор «Колобки» в формате GIF. Вы можете загрузить любые другие смайлы. Папка «smiles» будет проверяться на наличие изображений при первом запуске модуля и в случае если в ней будут обнаружены изображения, то они автоматически будут обработаны в качестве смайлов.

      

      Рис. 9. Содержимое папки smiles.

      На рисунке 7 представлена структура тестового сайта на данном этапе.

      Рис. 10. Содержание тестового сайта news.

      Таким образом, у нас получился рабочий тестовый сайт с размещенным на нем модулем комментариев с набором смайлов.

      База данных

      Теперь необходимо определиться для чего нам нужна база данных (далее БД), с ее системой управления и с тем, что в ней будет храниться. Я выбрал систему управления БД MySQl. Во-первых