Иллюстрированный самоучитель по PHP
Система оценки материалов
-
В этой главе будет разобран сценарий, позволяющий посетителям выставлять оценки размещенным на сайте материалам. Ранее не использованных команд в нем почти нет, так что просто следите за логикой программы. | Сначала подумаем. Что должен делать код выставления оценки?
-
Код этого файла выводит информацию об уже выставленных оценках – их количество и средний балл, а также в том случае, если посетитель еще не выставлял свою оценку – форму для ее ввода. | <?php | Файлы со значениями среднего балла и количества оценок будут храниться в папке с именем cnt.
-
Код в этом файле рассчитывает новый средний балл статьи на основе переданной через форму оценки посетителя и текущего среднего балла, записывает значения среднего балла и количества оценок в соответствующие файлы, а также помечает браузер посетителя cookie для недопущения повторного голосования того же самого посетителя.
-
Для большей наглядности ниже приводится текст сценария целиком, без разрывов. | Вставка в файлы со статьями: | <?php include ("niz.php");?> | Файл niz.php: | <?php | $dirct="cnt"; | $nom=substr(basename($PHP_SELF), 0, -4); | $kolvooc="$nom"."kol"; | $ocenka="$nom"."est"; | echo ("Оценок этой статье – ");
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.