Цель работы: изучение технологий генерации и анализа статистики использования интернет-ресурсов, изучение технологий работы с почтовыми сообщениями с помощью языка программирования PHP.
Порядок выполнения работы
1. Изучить темы 7.1–7.2 и 8.1–8.2 лекционного материала.
2. Выполнить задание по лабораторной работе.
3. Представить для проверки результат выполнения работы в виде одного или нескольких файлов с исходным кодом на языке программирования PHP.
Стандартное задание
Вариант 1: написать скрипт, собирающий статистику по используемым посетителями ресурса браузерам. Выводить результаты в виде HTML-таблицы со списком браузеров, отсортированным по убыванию количества пользующихся ими посетителей сайта.
Вариант 2: написать скрипт, собирающий статистику по используемым посетителями ресурса операционным системам. Выводить результаты в виде HTML-таблицы со списком операционных систем, отсортированным по убыванию количества пользующихся ими посетителей сайта.
Вариант 3: написать скрипт, собирающий статистику по времени посещения сайта. Выводить результаты в виде графиков активности посетителей за день, неделю, месяц, год. График представить в виде HTML.
|
|
Вариант 4: написать скрипт, собирающий статистику по ip-адресам, с которых посетители заходили на сайт. Выводить результаты в виде HTML-таблицы со списком ip-аресов, отсортированным по убыванию количества посещений с каждого адреса.
Вариант 5: написать скрипт, отправляющий полученное через форму письмо списку адресатов, хранящемуся в БД.
Вариант 6: написать скрипт, отправляющий полученное через форму письмо указанному адресату.
Вариант 7: написать скрипт, отправляющий полученное через форму письмо указанному адресату. Письмо может содержать произвольное количество вложений (attachments).
Вариант 8: написать скрипт, отправляющий администратору статистику посещения ресурса за день (название страницы, количество просмотров).
Вариант 9: написать скрипт, осуществляющий подписку пользователя на рассылку. Подписка производится после подтверждения, информация о котором выслана на указанный пользователем e-mail.
Вариант 10: написать скрипт, формирующий и обрабатывающий "форму обратной связи". Пользователь может выбрать адресата сообщения из списка.