Файл: Отчет по курсовой по дисциплине Разработка клиентсерверных приложений.docx

ВУЗ: Не указан

Категория: Отчет по практике

Дисциплина: Не указана

Добавлен: 23.11.2023

Просмотров: 27

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Министерство науки и высшего образования РФ
ФГАОУ ВПО


Национальный исследовательский технологический университет «МИСИС»
Институт Информационных технологий и компьютерных наук (ИТКН)

Кафедра Инфокоммуникационных технологий (ИКТ)

Отчет по курсовой

по дисциплине «Разработка клиент-серверных приложений»

(Курсовая)

на тему «Разработка клиент-серверного ПО для распределенных ИС»

Выполнил(a):
студент
ка группы ББИ-21-3

ФИО: Бутолина Н.С.

Проверила:
Парфенов
а Е.В.
Москва, 2023

Содержание

Цель работы 3

HTML форма 4

Функция mail 5

Изменения в xammp 7

Изменения в gmail 8

Вывод результатов 9

Вывод 10

Источники 11


  1. Цель работы


Цель работы создать приложение для рассылки указанной информации в формах на эмейл. Данная задача является простой , ведь в PHP есть встроенная функция для отправки информации на указанный эмейл. Далее остается решить задачу, как отправить эмейл с локального хоста. Обо всех этапах подробнее ниже.


  1. HTML форма


Html форма является довольно простой, но на ней построена вся работа приложения. Для начала я создам форму с методом Post. И создам там три формы, с определенными именами для передачи данных. Все это я закрою кнопкой отправить, с названием “sendMail”. Она нужна для отправки конечного результата в файл “send.php”.
Также каждой форме были даны названия, для удобного интерфейса
Рис 2 “Вид приложения на хосте”



  1. Функция mail


Первым делом через метод Post получим результаты из формы.


Рис 3 “Результаты формы”

Далее нам нужно внести еще одни параметры, которые потом пойдут в функцию.

Первым делом сверстаем наше письмо. Оно будет выглядеть в виде таблички.

Рис 4 “письмо”

Далее создадим функцию для очистки формы и избавления от автоматического ввода:
Рис 5 “функция очистки данных”

Создадим переменные с нашим эмейлом и переменные для отправки письма.

Последним этапом будет создание функции которая будет отправлять письмо, и выводить сообщение о успешной отправки.

Рис 6 “Функция мейл”


  1. Изменения в xammp


После запуска кода данные не отправляются так как наше приложение находится на локальном сервере. Для отправки данных нужно внести несколько изменений в xammp. После чего с определенного адреса будет происходить отправка данных.

Для начала нужно зайти в папку php.ini. Найти там функцию mail и внести несколько изменений для того чтобы функция работа через gmail.

Также нужно поменять номер порта с 25 на 587

Затем нужно зайти в файл sendmail и внести там изменения. Внести пароль от gmail и сам gmail. Изменить номер порта.


  1. Изменения в gmail

Для работы с письмами и их отправки в gmail нужно создать специальный код и пройти двухкратную аунтификацию. Для этого нужно зайти в свой личный кабинет gmail, найти функцию пароль приложений и создать 16 значный пароль.


  1. Вывод результатов



  1. Вывод

Я освоила функцию mail и реализовала отправку писем на почту.

Благодаря этому приложению можно реализовывать обратную связь с клиентами.


  1. Источники

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/