Дмитрий Приходько - PHP. Разработка модуля комментариев для сайта
Название: | PHP. Разработка модуля комментариев для сайта | |
Автор: | Дмитрий Приходько | |
Жанр: | Базы данных, Околокомпьютерная литература | |
Изадано в серии: | неизвестно | |
Издательство: | SelfPub | |
Год издания: | 2022 | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "PHP. Разработка модуля комментариев для сайта"
В книге рассмотрен вариант разработки модуля комментариев для сайта на чистом языке php в процедурном стиле.
К этой книге применимы такие ключевые слова (теги) как: Самиздат,создание сайтов,веб-программирование,PHP
Читаем онлайн "PHP. Разработка модуля комментариев для сайта". [Страница - 36]
Рис. 30 Добавленный комментарий
На рис. 30 скриншот с новым добавленным комментарием.
если мы хотим разместить комментарии еще на какой- либо странице, делаем следующее:
1. Открываем для этой страницы доступ к переменной $_SESSION разместив в заголовке страницы, следующий код:
<?php if (session_id() == '') {session_start();} ?>
2. Вставляем файл с функциями проверки пользователя access.php
3. После него вставляем контроллер 3:
<?php
include_once $_SERVER['DOCUMENT_ROOT'].'/chat/admin/access.php';
include_once $_SERVER['DOCUMENT_ROOT'].'/chat/say_controller.php'
?>
В листинге ТЕСТ 2 приведен пример для вставки комментариев на страницу blog.html.
Листинг ТЕСТ 2. файл blog.html Путь: euclid.com/blog.html
<?php if (session_id() == '') {
session_start();
}?>
<!DOCTYPE html">
<html lang="en">
<head>
…//код блока
</head>
<body class="single single-post postid-49 single-format-standard">
…//код блока
<!– Start Header –>
<p>Integer auctor, mauris vel consequat viverra, nibh arcu elementum odio, ut varius arcu sapien vitae ligula. Fusce erat metus, cursus nec felis eget, vulputate vulputate turpis. Nulla iaculis venenatis magna, lobortis egestas magna faucibus mollis. Quisque molestie turpis dolor, blandit convallis elit pellentesque eu. Nam sit amet enim a est congue vestibulum eget id leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Phasellus sit amet ipsum eros. Etiam faucibus sapien turpis, vitae sagittis tellus faucibus quis.</p>
<?php
include_once $_SERVER['DOCUMENT_ROOT'].'/chat/admin/access.php';
include_once $_SERVER['DOCUMENT_ROOT'].'/chat/say_controller.php'?>
<!– Post Tags –>
…//код блока
</div>
<!– End Footer –>
</body>
</html>
Рис. 31 Комментарии на странице blog.html
Как мы видим, комментарии можно будет оставлять на любых дополнительных страницах сайта. На каждой странице будут выводиться комментарии только для этой страницы.
Заключение
Ну вот и все, скомпиллирован код, позволяющий оставлять коментарии на любом сайте. Как можно заметить, в итоге получилась мини CMS. Если добавить в административный раздел модуля возможность формирования страниц из блоков типа header, footer, menu, content и т.д., возможность оформления материалов при помощи редакторов типа CKEditor и уделить внимание безопасности обработки передаваемых данных, то получится полноценная CMS. Можно применить классы и использовать принципы MVC, шаблоны. Но это уже выходит за рамки практикума, поэтому если вам интересна тема программирования сайтов, можете заняться этим увлекательным занятием самостоятельно.
Список источников
Кевин Янк., PHP и MySQL. От новичка к профессионалу. М.: Эксмо, 2013. – 384 с.Д. В. Котеров, И. В. Симдянов. , PHP 7. СПб.: БХВ-Петербург, 2016. – 1088 с.
Сайт Михаила Русакова . https://myrusakov.ru/
Сайт Евгения Попова https://ruseller.com/
Сайт Эрика Байгузина https://bayguzin.ru/
Сайт PHPFAQ http://phpfaq.ru/
Сайт PHP Group https://www.php.net/
--">
Книги схожие с «PHP. Разработка модуля комментариев для сайта» по жанру, серии, автору или названию:
Сергей Витальевич Букунов - Разработка приложений с графическим пользовательским интерфейсом на языке Python Жанр: Математика |
Джон Дакетт - PHP и MYSQL. Серверная веб-разработка Жанр: Базы данных Серия: Мировой компьютерный бестселлер |
Ричард Лемаршан - Игровая разработка без боли и кранчей Жанр: Базы данных Год издания: 2024 Серия: Мировой компьютерный бестселлер. Гейм-дизайн |
Владимир Александрович Дронов - Laravel 9. Быстрая разработка веб-сайтов на PHP Жанр: Базы данных Серия: Профессиональное программирование |