Файл: Отчет по курсовой по дисциплине Разработка клиентсерверных приложений.docx
Добавлен: 23.11.2023
Просмотров: 36
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Министерство науки и высшего образования РФ
ФГАОУ ВПО
Национальный исследовательский технологический университет «МИСИС»
Институт Информационных технологий и компьютерных наук (ИТКН)
Кафедра Инфокоммуникационных технологий (ИКТ)
Отчет по курсовой
по дисциплине «Разработка клиент-серверных приложений»
(Курсовая)
на тему «Разработка клиент-серверного ПО для распределенных ИС»
Выполнил(a):
студентка группы ББИ-21-3
ФИО: Бутолина Н.С.
Проверила:
Парфенова Е.В.
Москва, 2023
Содержание
Цель работы 3
HTML форма 4
Функция mail 5
Изменения в xammp 7
Изменения в gmail 8
Вывод результатов 9
Вывод 10
Источники 11
-
Цель работы
Цель работы создать приложение для рассылки указанной информации в формах на эмейл. Данная задача является простой , ведь в PHP есть встроенная функция для отправки информации на указанный эмейл. Далее остается решить задачу, как отправить эмейл с локального хоста. Обо всех этапах подробнее ниже.
-
HTML форма
Html форма является довольно простой, но на ней построена вся работа приложения. Для начала я создам форму с методом Post. И создам там три формы, с определенными именами для передачи данных. Все это я закрою кнопкой отправить, с названием “sendMail”. Она нужна для отправки конечного результата в файл “send.php”.
Также каждой форме были даны названия, для удобного интерфейса
Рис 2 “Вид приложения на хосте”
-
Функция mail
Первым делом через метод Post получим результаты из формы.
Рис 3 “Результаты формы”
Далее нам нужно внести еще одни параметры, которые потом пойдут в функцию.
Первым делом сверстаем наше письмо. Оно будет выглядеть в виде таблички.
Рис 4 “письмо”
Далее создадим функцию для очистки формы и избавления от автоматического ввода:
Рис 5 “функция очистки данных”
Создадим переменные с нашим эмейлом и переменные для отправки письма.
Последним этапом будет создание функции которая будет отправлять письмо, и выводить сообщение о успешной отправки.
Рис 6 “Функция мейл”
-
Изменения в xammp
После запуска кода данные не отправляются так как наше приложение находится на локальном сервере. Для отправки данных нужно внести несколько изменений в xammp. После чего с определенного адреса будет происходить отправка данных.
Для начала нужно зайти в папку php.ini. Найти там функцию mail и внести несколько изменений для того чтобы функция работа через gmail.
Также нужно поменять номер порта с 25 на 587
Затем нужно зайти в файл sendmail и внести там изменения. Внести пароль от gmail и сам gmail. Изменить номер порта.
-
Изменения в gmail
Для работы с письмами и их отправки в gmail нужно создать специальный код и пройти двухкратную аунтификацию. Для этого нужно зайти в свой личный кабинет gmail, найти функцию пароль приложений и создать 16 значный пароль.
-
Вывод результатов
-
Вывод
Я освоила функцию mail и реализовала отправку писем на почту.
Благодаря этому приложению можно реализовывать обратную связь с клиентами.
-
Источники
https://www.php.net/manual/ru/index.php
https://maxweb.by/kak-nastroit-xampp-dlya-otpravki-pochty-s-pomoschyu-php
https://habr.com/ru/all/