Теперь, когда вы создали почту Gmail, вы можете начать отправлять сообщения электронной почты. Составление электронного письма может быть таким же простым, как и набор короткого сообщения. Вы можете использовать форматирование, вложения и подписи.
В этом уроке мы покажем, как составить письмо, добавить в письмо вложение и как создать подпись, которая будет отображаться во всех ваших письмах.
Написание письма
Для составления письма используется отдельное окно. Именно в нем вы будете добавлять электронный адрес получателя, тему, и само сообщение. Также вы можете использовать различные типы форматирования текста и добавлять вложения. При желании вы можете даже создать подпись, которая будет добавляться ко всем вашим письмам.
Окно составления письма
1. Получатели.
Это те люди, которым вы отправляете письмо. Вам будет нужно написать электронный адрес каждого получателя.
В большинстве случаев вы будете добавлять получателей в поле Кому, но вы также можете добавить их в поля Копия или Скрытая копия.
2. Копия и Скрытая копия.
Копия означает «точная копия». Это поле используется, когда вы хотите отправить письмо кому-то, кто не является основным получателем. Таким образом, вы можете держать человека в курсе, давая ему при этом знать, что отвечать на письмо не обязательно.
Скрытая копия означает «точная скрытая копия». Она работает так же, как и Копия, но все адреса получателей в этом поле скрыты. Таким образом использование этого поля-один из лучших способов отправить письмо большому количеству людей и соблюсти конфиденциальность.
3. Тема.
В теме должна быть указана суть письма. Тема должна быть краткой, но при этом точно информировать получателя о сути сообщения.
4. Тело.
Это текст письма. Обычное письмо с приветствием, несколькими параграфами, подписываете своим именем и т.д.
5. Кнопка Отправить.
Когда вы закончите письмо, нажмите кнопку отправить, чтобы оно ушло получателям.
6. Параметры форматирования.
Нажмите на кнопку Параметры форматирования, чтобы получить к ним доступ. Форматирование позволяет менять вид и стиль вашего письма. Например, вы можете изменить размер и цвет шрифта, добавить ссылки.
7. Прикрепить файлы.
Вложение-это файл (например, изображение или документ), который отправляется вместе с письмом. Gmail позволяет включать в письмо несколько вложений. Нажмите на кнопку Прикрепить файлы, чтобы добавить вложение к письму.
Чтобы отправить электронное письмо:
![](https://i0.wp.com/composs.ru/wp-content/uploads/2013/11/2013-11-19_221016.jpg)
Если человек, которому вы пишите, уже есть у вас в контактах, то вы можете начать набирать его имя, фамилию или email, Gmail начнет отображать подходящие контакты чуть ниже поля Кому. Вы можете выбрать из них нужный и нажать клавишу Enter, чтобы добавить адрес человека в поле Кому.
Добавление вложений
Вложение – это файл (например, изображение или документ), который отправляется вместе с письмом. Например, если вы ищете работу, то можете отправить резюме, вложив его в письмо, а тело письма станет сопроводительным письмом. Хорошим тоном является включение в тело письма упоминания о вложении, особенно, если получатели не ожидают его получить.
Не забывайте прикреплять файлы до того, как нажать кнопку Отправить. Пользователи очень часто забывают прикрепить файлы до отправки сообщения.
Чтобы добавить вложение:
- Во время создания письма кликните по значку скрепки внизу окна создания письма.
- Появится диалоговое окно загрузки файлов. Выберите нужный файл и нажмите Открыть.
- Вложение начнет скачиваться на почтовый сервер. Большинство вложений скачивается за несколько секунд, но для некоторых нужно больше времени.
- Когда вы готовы отправить письмо, нажмите Отправить.
Вы можете нажать кнопку Отправить до того, как вложение загрузиться на сервер. Gmail отправит письмо только после того, как оно закачается.
Gmail позволяет добавлять различные типы форматирования текста.
- Нажмите кнопку Форматирование внизу окна создания письма, чтобы открыть параметры форматирования.
1) Шрифт
В Gmail можно выбрать один из нескольких шрифтов. Вы можете изменить шрифт всего письмаили нескольких слов.
2) Размер шрифта
В большинстве случаев вы об изменении размера шрифта даже думать не будете и будете использовать обычный размер шрифта, но иногда, для выделения некоторых слов, нужен другой размер.
Будьте осторожны с этой опцией. Слишком большие или маленькие буквы могут сделать письмо не читаемым.
3) Полужирный, Курсив, Подчеркнутый
Вы можете выделить текст, сделав его полужирным, написать курсивом или подчеркнуть.
4) Цвет текста и фона
В неофициальном письме, можно изменить цвет текста и фона для некоторых слов.
Старайтесь избегать слишком светлых тонов, так как текст такого цвета плохо видно на белом фоне.
5) Выравнивание
Вы можете изменить выравнивание текста в вашем письме.
6) Нумерованный и маркированный списки
Вы можете записать свой текст в виде нумерованного или маркированного списка.
Такой способ помогает выделить каждый элемент списка и отделить их друга от друга.
7) Отступ
Вы можете увеличить или уменьшить отступы слева или справа.
8) Цитата
Цитата — еще один способ выделить часть текста.
9) Очистить форматирование
Чтобы полностью убрать все форматирование из письма, нажмите кнопку Очистить форматирование.
10) Кнопка плюс
Кликните по кнопке плюс, чтобы открыть дополнительные опции: Добавить фото, вставить ссылку, вставить смайлик или вставить приглашение.
Добавление подписи
Подпись – это опциональный блок письма, который появляется в конце текста в каждом отправляемом письме. По умолчанию Gmail не вставляет в письмо подпись, но это легко исправить. Обычно в нее входит ваше имя и контактная информация: телефон, электронный адрес. Если вы используете Gmail на работе, то в подпись можно включить должность, название и адрес компании или адрес сайта.
![](https://i2.wp.com/composs.ru/wp-content/uploads/2013/11/2013-11-19_225859.jpg)
Помните, что подпись должна быть короткой. Вместо перечисления всех номеров телефона, email и почтовых адресов, достаточно указать пару основных.
Помните, что вашу подпись сможет увидеть много людей, поэтому не всегда нужно включать в нее домашний адрес или другую личную информацию. При чем такое может произойти даже тогда, когда вы пишите своим знакомым, ведь они могут переслать ваше письмо кому-то другому.
Инструкция
Зайдите в почтовый ящик и создайте новое письмо . Введите первую букву адреса, и у вас откроется список получателей, у которых с нее начинается название почтового ящика. Выберите из них нужный е-мейл и щелкните на нем мышкой. В соответствующем окошке появится адрес и после него. Аналогично повторите ввод данных для остальных получателей. Добавьте тему послания, текст самого письма и необходимые вложения. После того как вы закончите оформление, нажмите кнопку «отправить». Ваше письмо получат все владельцы перечисленных почтовых адресов. Правда, каждый из них будет знать, что он - не единственный получатель.
Воспользуйтесь возможностями адресной книги. На разных почтовых сервисах эта услуга реализована по-своему, но по одной логике. В конце строки «кому» есть значок, обозначающий адресную книгу. В нее автоматически добавляются адреса, которым вы уже посылали сообщения. Нажмите на символ, чтобы перед вами открылся весь список. Поставьте галочки напротив тех, кого вы хотите добавить в получатели данного письма. Нажмите кнопку «добавить выбранных». Отмеченные адреса появятся в строке «кому».
Введите нужные данные вручную. Это придется сделать, если вы раньше не отправляли письма по этим адресам. Необходимо разделять каждый из них запятой и пробелом. Например: [email protected], postnam@mail, [email protected].
Учтите, что в адресной строке может поместиться не более 25 адресов. Если вы намерены отослать данное сообщение большему числу лиц, используйте поля «копия» и «скрытая копия».
Добавляйте получателей в строку «скрытая копия», если хотите, чтобы остальные получатели не знали, что вы отсылаете это письмо не только им. Сточка появится, если кликнуть на предложение «показать все поля» или на соответствующую надпись над строкой «кому». Этот способ имеет существенный недостаток: адресаты могут не получить ваши отправления. Роботы почтовых систем, сражающиеся со спамом, удаляют такие письма.
Войдите в настройки почтового ящика и создайте с текстом, который вы хотите отправить многим получателям. А теперь вручную для каждого адреса создайте письмо , введите получателя и выберите тему. Ее достаточно ввести один раз, и дальше она будет появляться в выпадающей строке. Прикрепите файл, если необходимо, и нажмите «отправить». Этот метод позволяет избежать спам-фильтров и добиться впечатления, что вы пишите именно этому человеку. Заодно максимально уменьшает количество ручной работы.
Воспользуйтесь специальными программами для массовой рассылки писем. Они позволяют отсылать до нескольких сотен сообщений в минуту и максимально упрощают все этапы написания писем. Выберите наиболее подходящую вам программу и скачайте ее с одного из тематических сайтов.
Источники:
- Оружие массового оповещения. Как организовать собственную рассылку
- как отправить сообщение нескольким адресатам
- Персонализация писем для массовых рассылок с помощью
Массовая рассылка – возможность отправлять письмо сразу нескольким получателям – особенно полезна, когда нужно отослать поздравления либо приглашения, или разослать пресс-релиз. Такой функцией обладают многие почтовые серверы, и для ее использования достаточно выхода в интернет.
Инструкция
Чтобы отправить письмо одновременно нескольким адресатам , которые уже есть в списке ваших контактов, откройте электронную почту (алгоритм рассылки писем нескольким адресатам идентичен во многих почтовых программах). Нажмите на вкладку «Написать письмо» и заполните поля для создания нового сообщения: его тему и сам текст.
Выберите ссылку «Добавить» либо изображение записной книжки. Тем самым вы загрузите список адресной книги, в которой отметьте галочкой тех, кому нужно отправить письмо. Вновь нажмите на «Добавить» или просто щелкните по свободному полю.
В адресной строке «Кому» появится перечень всех введенных адресов. Нажмите на «Отправить», и пользователи получат ваше письмо. Однако помимо письма они увидят в строке «Кому» и адреса всех остальных получателей.
Если вы хотите скрыть от получателей, что применили функцию массовой рассылки, воспользуйтесь одним из двух способов. После заполнения темы и текста письма введите имя получателя в ячейке «Кому», а затем нажмите на ссылку «Скрытая копия». Под ячейкой появится дополнительное пустое поле, в котором выберите нужных адресатов, воспользовавшись предыдущим методом. Вновь нажмите на «Отправить». Ваше письмо будет отослано всем получателям, хотя это не гарантирует факт его получения. Роботы многих почтовых систем рассматривают такие письма как спам и нередко удаляют.
Во избежание попадания письма в спам-фильтр отправляйте сообщения через «Черновик». Введите тему и текст в соответствующие поля, а затем нажмите на ссылку «Сохранить как черновик». Перейдите в раздел «Черновик» в левой стороне страницы и нажмите на сохраненное письмо. Перед вами появится шаблон письма, в котором не проставлен лишь адрес получателя. Введите вручную нужную электронную почту и нажмите на «Отправить», после чего вернитесь в раздел «Черновик» и повторите процедуру для каждого нового пользователя.
Видео по теме
Источники:
- как отправить письмо из черновика в 2019
Бывает так, что необходимо отправить несколько сообщений за один раз. Обычно так распространяются анекдоты, объявления и прочая информация. Для этого есть специальные сервисы и программы. Они в один миг отправят ваши сообщения.
Вам понадобится
- - компьютер;
- - интернет;
- - программа ePochta Mailer 4.2
- - в дополнение программа ePochta Subscription Manager
Инструкция
Например, вы можете зарегистрироваться на сайте pistonposter.сom. Данный сервис стабильно. Здесь предоставляется возможность создавать свои или блоги. Зайдите в раздел «Проекты». Введите свой текст, который вы планируете распространить. Можете также найти опцию «Действие», под которой есть несколько значков. Выберите изображение листка. Появится окно «Отправить сообщение». Укажите, куда и кому будут отправлены ваши , и нажмите кнопку «Отправить».
В социальной сети Vkontakte тоже можно отправлять одновременно несколько сообщений . Для этого зайдите в раздел «Мои сообщения» и нажмите на кнопку «Написать сообщение». Введите нужный вам текст и в поле «Получатель» выберите тех , которым хотите отправить ваши письма.
Для того чтобы удалить из почтового ящика много ненужных писем, пользователю необходимо выполнить ряд действий. Начальным действием станет пользователя в системе электронной . Для этого нужно открыть главную вашего почтовика, после чего, ввести свой логин и пароль в предложенную ресурсом форму авторизации. После того, как вы заполните данные поля, нажмите на кнопку «Войти». Таким образом, вы окажетесь в личном кабинете своего почтового ящика.
После успешной авторизации в поисковике, вам нужно выполнить следующее. Перейдите к просмотру входящих сообщений. Чтобы сделать это, найдите на страничке соответствующую ссылку, после чего, кликните по ней. Вы будете переадресованы на страницу, которая отобразит все входящие . Если вы обратите внимание на , напротив темы каждого входящего сообщения, вы сможете увидеть пустые клетки.
Кликая по данным клеткам, вы будете отмечать определенные письма . Если вам нужно отметить все входящие сообщения на странице сразу, в верхней части вы увидите отдельно расположенную клеточку. Поставьте в ней флажок – все входящие, которые вы видите на страничке, будут автоматически помечены.
Задайте команду «Удалить» в действиях с входящими сообщениями, после чего, подтвердите удаление соответствующей . За один раз можно удалить от двадцати до пятидесяти писем. Возможно, для абсолютного удаления всей почты, вам придется не единожды повторить все вышеописанные действия.
Бывают такие ситуации в жизни, когда нам необходимо отправить письмо по электронной почте не сразу, а через некоторое определенное время. Некоторые из почтовых серверов, например, Яндекс, позволяют отправить письмо автоматически. Как именно это сделать?
Инструкция
Перед вами откроется страница с входящими письмами. Чуть выше писем располагается кнопка «Написать» - нажмите ее.
Теперь напишите само письмо . Для начала укажите адрес почтового ящика того, кому вы это письмо отправляете. Далее укажите тему письма, в ней должно отражаться краткое содержание того, что вы пишите. Наконец, в самое большое окошко введите текст письма. Если вы хотите оформить ваше письмо как-то по-особенному, справа нажмите кнопку «Оформить письмо ». Нажатием этой кнопки вы откроете панель форматирования текста. При желании можете на наличие орфографических ошибок, нажав кнопку «Проверить орфографию». Если необходимо прикрепить какие-либо файлы к письму, нажмите кнопку «Прикрепить файлы», загрузите их со своего компьютера и прикрепите к письму. Можно также установить одну из дополнительных функций, например, уведомление о получении письма, SMS-уведомление адресата о получении письма и т.д.
Теперь самое интересное. Когда вы закончили работать с самим письмо м, необходимо его отправить. Чтобы оно отправилось адресату автоматически, т.е. не сразу же после того как, вы его написали, а спустя определенное время, внизу под текстом письма найдите надпись «Отправить сегодня в …». Поставьте рядом с ней галочку, чтобы активизировать данную функцию. Установите точную дату и время отправки. Нажав на пиктограмму с вопросительным знаком, можно прочитать справку по данной функции. Внимание: отправку письма можно отложить не более чем на один год с текущей даты. По окончании всего процесса нажмите на кнопку «Отправить».
Электронная почта в России сейчас используется очень активно в частной переписке. В Западной Европе и Северной Америке уже десятилетие назад этот способ начал практиковаться не столько в частной переписке, сколько для обмена деловой информацией внутри различных организаций. А поскольку при этом достаточно часто было необходимо отправлять сообщения одновременно нескольким коллегам, то и почтовые программы быстро получили дополнительную функцию, позволяющую упростить решение этой задачи. Современные почтовые сервисы унаследовали и развили механизм отправки сообщений одновременно нескольким адресатам.
Вам понадобится
- Почтовая программа или доступ к почтовому сервису
Инструкция
Если для отправки электронных писем вы используете приложение, установленное в вашей операционной системе (например, Microsoft Outlook или The Bat!), то запустите его и создайте сообщение, которое требуется отправить нескольким получателям.
И разрешения.
Вероятно, Вы уже обращали внимание, что при получении писем от некоторых авторов в разделе «кому» стоит список из нескольких десятков имейлов разных людей. Причем ни Вы, ни эти люди не давали своего согласия на то, чтобы эти имейлы были «засвечены». Естественно, кто-то из адресатов, отпишется от данной рассылки (нам всем надоел поток спама на наши почты). Но одно безусловно – все получатели отнесутся к автору рассылки, как к человеку непрофессиональному. И вряд ли согласятся принять его предложение.
Как же сделать так, чтобы не отправлять каждому адресату письмо отдельно и в то же время «не светить всех перед всеми»?
Практически любой почтовый сервис позволяет это сделать.
Рассмотрим эту возможность на примере самой популярной для деловых рассылок почте gmail.com
Обычно для отправки письма вы пользуетесь окном «Написать». Нажав на него, видите новое окно «Новое сообщение», в которое и вставляете все, что необходимо для создания и отправки самого письма.
В окно «Получатели» обычно вставляем имейлы наших адресатов.
![](https://i1.wp.com/1.bp.blogspot.com/-jKWrkBQtvsY/VMdJOnqT8eI/AAAAAAAAANA/e518HOoFvzE/s1600/skritaya%2Bkopia%2B-%2B%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F2.png)
Что делать, если их несколько? Когда вы вставляете курсор в это окно, то автоматически появляются еще две возможности: отправить копию и скрытую копию.
Копия означает «точная копия». Это поле используется, когда вы просто хотите отправить письмо кому-то, кто не является основным получателем.
Скрытая же копия означает «точная скрытая копия». Она работает так же, как и Копия, но в этом поле все адреса получателей скрыты.
Таким образом, использование этого поля – один из лучших способов отправить письмо большому количеству людей и соблюсти конфиденциальность. А значит, и не испортить отношение с ними. Используя эту возможность, можно вставить до 30 имейлов. А это значит, что одним нажатием кнопки вы можете отправить данное письмо сразу 30 адресатам, не показывая их имейлы.
А дальше в окне «Тема» нужно написать тему письма (1
). Она должна быть краткой, но при этом точно информировать получателя о сути сообщения.
В следующее окно вставляем текст самого письма (2
). Здесь его можно редактировать, производить форматирование, изменять шрифт, размер шрифта, вид, цвет, применять нумерованные или маркированные списки, выделять цитаты и так далее (3
).
И еще, при необходимости, можно вставить в тело письма картинку (4
) или прикрепить файл (5
).
Именно эта почта дает максимальное количество возможностей для редактирования.
Аналогично можно отправить одновременно нескольким адресатам письмо и на почте yandex.ru.
Только возможностей для редактирования текста письма на этой почте меньше. Поэтому я покажу только порядок действий, необходимых для отправки писем.
Нажимаете на «Написать» и далее в окне «Кому» (1
) вставляете имейл первого адресата, а затем выбираете функцию «Копия» (2
) или «Скрытая копия» (3
). В зависимости от того хотите ли вы, чтобы все получатели вашего письма увидели все имейлы или сохраняете их право на конфедициальность адресов, выбираете одну из функций. Чтобы добавить каждый следующий имейл в список, необходимо нажать на кнопку с изображением человечка с «плюсиком» перед ним (4
). Тогда из выпавшего списка можете выбрать своих постоянных адресатов или вписать их имейлы вручную.
А дальше, как обычно: пишите тему письма в окне «Тема» и вставляете текст самого письма.
Картинки можно загрузить с Яндекс Диска и файлы прикрепить тоже, как обычно.
Практически то же самое предлагает вам сервис mail.ru
Нажимаете на кнопку «Написать», появляется окно, в котором при нажатии мышкой в окне «Кому» (1
), появляется выпадающий список с перечнем ваших постоянных адресатов (2
). Можете выбрать из этого списка нужного. Или просто вставить желаемый имейл адресата вручную.
Если же необходимо данное письмо отправить сразу целой группе адресатов, то выбираете одну из двух функций: «Копия» или «Скрытая копия».
Для этого нажимаете на кнопку, стоящую в самом начале окна для имейлов получателей (1
) и в выпавшем списке (2
) выбираете желаемое (3
или 4
).
Эта почта позволяет прикреплять к письму файлы (1
) и редактировать текст самого письма (2
). Примерно в том же объеме, что и почта на yandex.ru.
Вот, пожалуй, и все, о чем я хотела вам рассказать сегодня.
Надеюсь, что эти небольшие фишки помогут вам не только экономить свое время, но и не нарушать конфиденциальность тех людей, которые доверили вам свои электронные адреса. Всегда думайте о безопасности тех людей, которые вам доверились. Будьте профессионалами!
А если Вы хотите получить еще больше полезностей и научиться не только создавать блог, но и заставить его зарабатывать, записывайтесь на наш бесплатный курс"Технология построения дохода в сети Интернет".
Просто впишите в форму под этой статьей Ваше имя и Ваш имейл и нажмите на кнопку"Хочу получить курс!"
Одной из самых востребованных функций на сайте является форма заявки или заказа, данные из которой отправляются на почту владельцу сайта. Как правило такие формы являются простыми и состоят из двух трех полей для ввода данных. Как же создать такую форму заказа? Здесь потребуется использование языка разметки HTML и языка программирования PHP.
Язык разметки HTML сам по себе несложен, нужно всего лишь разобраться в том как и где ставить те или иные теги. С языком программирования PHP все немного сложнее.
Для программиста создать такую форму не составит труда, а вот HTML верстальщику может показаться сложным некоторые действия.
Создаем форму отправки данных в html
Первая строка будет следующей
Теперь соберем все вместе.
Теперь сделаем так, чтобы поля в форме стали обязательными для заполнения. Имеем следующий код:
Создаем файл, принимающий данные из HTML формы
Это будет файл с именем send.php
В файле на первом этапе нужно принять данные из пост массива. Для этого создаем две переменные:
$fio = $_POST["fio"];
$email = $_POST["email"];
Перед названиями переменных в php ставиться знак $, в конце каждой строки ставиться точка с запятой. $_POST это массив в который передаются данный из формы. В форме html при этом указан метод отправки method="post". Так, приняты две переменные из формы html. Для целей защиты своего сайта нужно провести эти переменные через несколько фильтров - функций php.
Первая функция преобразует все символы, которые пользователь попытается добавить в форму:
При этом новые переменные в php не создаются, а используются уже имеющиеся. Что сделает фильтр, он преобразует символ "<" в "<". Также он поступить с другими символами, встречающимися в html коде.
Вторая функция декодирует url, если пользователь попытается его добавить в форму.
$fio = urldecode($fio);
$email = urldecode($email);
Третей функцией мы удалим пробелы с начала и конца строки, если таковые имеются:
$fio = trim($fio);
$email = trim($email);
Существуют и другие функции, позволяющие отфильтровать переменные php. Их использование зависит от того, насколько вы опасаетесь того, что злоумышленник попытается добавить программный код в данную форму отправки данных на почту html.
Проверка данных, передаваемых от HTML формы в файл PHP
Для того, чотбы проверить, работает ли этот код, передаются ли данные можно просто их вывести на экран при помощи функции echo:
echo $fio;
echo "
";
echo $fio;
Вторая строка здесь нужна для того, чтобы разделить вывод переменных php на разные строки.
Отправляем полученные данные из формы HTML на почту при помощи PHP
Для отправки данных на почту нужно воспользоваться функцией mail в PHP.
mail("на какой адрес отправить", "тема письма", "Сообщение (тело письма)","From: с какого email отправляется письмо \r\n");
Например, нужно отправить данные на email владельца сайта или менеджера [email protected].
Тема письма должна быть понятной, а сообщение письма должно содержать то, что указал пользователь в HTML форме.
mail("[email protected]", "Заявка с сайта", "ФИО:".$fio.". E-mail: ".$email ,"From: [email protected] \r\n");
Необходимо добавить условие, которе проверит отправилась ли форма при помощи PHP на указанные адрес электронной почты.
if (mail("[email protected]", "Заказ с сайта", "ФИО:".$fio.". E-mail: ".$email ,"From: [email protected] \r\n"))
{
echo "сообщение успешно отправлено";
} else {
}
Таким образом программный код файла send.php, который отправит данные HTML формы на почту будет выглядеть следующим образом:
$fio = $_POST["fio"];
$email = $_POST["email"];
$fio = htmlspecialchars($fio);
$email = htmlspecialchars($email);
$fio = urldecode($fio);
$email = urldecode($email);
$fio = trim($fio);
$email = trim($email);
//echo $fio;
//echo "
";
//echo $email;
if (mail("[email protected]", "Заявка с сайта", "ФИО:".$fio.". E-mail: ".$email ,"From: [email protected] \r\n"))
{ echo "сообщение успешно отправлено";
} else {
echo "при отправке сообщения возникли ошибки";
}?>
Три строки для проверки, передаются ли данные в файл закомментированы. При необходимости их можно удалить, так как они нужны были только для отладки.
Помещаем HTML и PHP код отправки формы в один файл
В комментариях к этой статье многие задают вопрос о том, как сделать, чтобы и HTML форма и PHP код отправки данных на почту находились в одном файле, а не двух.
Для реализации такой работы нужно поместить HTML код формы в файл send.php и добавить условие, которое будет проверять наличие переменных в массиве POST (этот массив передается из формы). То есть, если переменные в массиве не существуют, то нужно показать пользователю форму. Иначе нужно принять данные из массива и отправить их адресату.
Давайте посмотрим как изменить PHP код в файле send.php:
//проверяем, существуют ли переменные в массиве POST
if(!isset($_POST["fio"]) and !isset($_POST["email"])){
?> } else {
//показываем форму
$fio = $_POST["fio"];
$email = $_POST["email"];
$fio = htmlspecialchars($fio);
$email = htmlspecialchars($email);
$fio = urldecode($fio);
$email = urldecode($email);
$fio = trim($fio);
$email = trim($email);
if (mail("[email protected]", "Заявка с сайта", "ФИО:".$fio.". E-mail: ".$email ,"From: [email protected] \r\n")){
echo "Сообщение успешно отправлено";
} else {
echo "При отправке сообщения возникли ошибки";
}
}
?>
Существование переменной в POST массиве мы проверяем PHP функцией isset(). Восклицательный знак перед этой функцией в условии означает отрицание. То есть, если переменной не существует, то нужно показать нашу форму. Если бы я не поставил восклицательный знак, то условие дословно означало бы - "если существует, то показать форму". А это неправильно в нашем случае. Естественно, что вы можете переименовать его в index.php. Если будуту переименовывать файл, то не забудьте переименовать название файла и в строке