|
|
скрипт для отправки сообщений с сайтаИтак, в предыдущей статье ФОРМЫ мы научились рисовать на своем сайте разнообразные формы, которые применяются для передачи данных от посетителя сайта к серверу. В данной статье я расскажу об одном из способов практического применения форм.Очень часто создатели сайта хотят иметь обратную связь с посетителями: узнать их мнения о сайте, получить заказ на товар и т.д., и т.п. Можно, конечно, просто разместить на сайте свой Е-майл и сделать надпись: "писать сюда". Но в этом случае для того, чтобы отправить сообщение, посетителю придется выполнять несколько действий: запускать почтового клиента, писать, отправлять :-) Для того, чтобы облегчить ему эту задачу, достаточно сделать на сайте простенькую форму, типа этой: Внимание!!! Огромная просьба: не нажимайте кнопку "отправить" впустую, потому что каждый раз при этом отправляется письмо и мне приходится выгребать из ящика десятки пустых писем ежедневно :-( Если же Вы отправляете письмо сознательно, не забывайте указывать обратный адрес для ответа, иначе я не СМОГУ ответить Вам, потому что письмо из формы отправляется НЕ с Вашего ящика, а с моего сервера!!! Если же у Вас возникли вопросы по работе скрипта, Задайте их на нашем форуме: задать вопрос. Форма, кстати, рабочая и Вы можете написать в ней отзыв об этой статье и отправить его мне, НО! Огромная просьба: не нажимайте кнопку "отправить" впустую, потому что каждый раз при этом отправляется письмо и мне приходится выгребать из ящика десятки пустых писем ежедневно :-( Если же Вы отправляете письмо сознательно, не забывайте указывать обратный адрес для ответа. Если же у Вас возникли вопросы по работе скрипта, то лучше задать их на нашем форуме: задать вопрос. Но, как Вы поняли из предыдущей статьи, а многие убедились на собственном опыте, пытаться организовать отправку сообщения одними только средствами ХТМЛ - затея заведомо дохлая. Все, что умеет форма - это передать введенные в нее данные какой-нить программе. Значит нужна еще программа, или - попросту - скрипт. Вот этот самый скрипт мы и будем учиться писать. Есть два способа организовать страницу обратной связи:
Собственно, форма для отправки у нас уже готова - Вы видите ее немного выше этого текста. Сделана она при помощи такого куска кода: Для чего служат различные теги, с помощью которых создана форма, Вы можете посмотреть в статье ФОРМЫ, а здесь я дам лишь некоторые дополнительные обьяснения. ACTION="send.php" - означает, что форма после нажатия кнопки "отправить" передаст данные файлу send.php. Это как раз тот файл, который мы создадим и куда поместим сам скрипт отправки сообщений. Файл может называться как угодно, но расширение у него должно быть одним из тех, которые обрабатываются Вашим сервером с помощью рнр. name="sub" name="mes" - это уже готовые переменные для скрипта. Мы их можем тоже обозвать как угодно, просто в скрипте должны фигурирорвать теже имена, что и в коде формы. Теперь можно переходить к самому скрипту. Писать мы его будем, как Вы уже наверно поняли, на языке программирования , именуемом PHP. Итак, создаем в любом текстовом редакторе (например, в "блокноте") текстовый документ с таким содержимым: Подозреваю, что среди читающих эту статью немногие знакомы с PHP, поэтому дам некоторые пояснения: код PHP скрипта всегда заключается между <?.................?> - это для того, чтобы сервер знал, что это PHP :-) PHP отправляет сообщения с помощью функции mail($to,"$sub",$mes); используя в данном случае переменные $to = "_@_"; - ее назначаете Вы, заменив символы _@_ в приведенном коде на адрес того ящика, куда желаете получать письма. "$sub" и $mes - назначает форма, посылая скрипту то, что Вы в нее написали. оператор echo выводит на экран после отправки сообщения текст, который написан в кавычках следом за ним. Тект Вы естественно можете написать свой. и, конечно, нужно заменить ссылку, иначе, все Ваши посетители будут попадать на данную страницу после отправки сообщения :-) Вот и все. Если что непонятно, Вы можете задать вопрос с помощью вышеприведенной формы, но лучше все-таки сделать это на нашем форуме - форуме сайтостроителей - Там создана специальная тема для обсуждения работы этого скрипта: скрипт для отправки сообщений с сайта . На форуме Вы гарантировано получите ответ и помощь в решении возникших проблем в отличие от вопросов заданных по почте - их иногда бывает очень много и я просто физически не успеваю ответить каждому. |
| поиск по сайту и в сети: |
|
| > |
|
|
|
Copyright © 2001 by Сергей Червонящий.Все права защищены. Запрещено частичное или полное воспроизведение материалов сайта без согласования с автором. |
|
Покупайте на OHO.ru:
|