Простейшие скрипты для вашего сайта,установка и наладка.
Скрипт отправки e-mail
Доброго времени суток, Уважаемые подписчики!
Рассмотрим скрипт отправки электронной почты прямо со страниц вашего сайта.Все что для этого Вам потребуется,это элементарные знания в области HTML и PHP, а также поддержка PHP тем хостингом,где размещается ваш сайт.
Для того чтобы организовать отправку сообщений с сайта,нам потребуется:
Форма в HTML начинается и заканчивается тегами <form>...</form>.После открывающего тега необходимо указать имя формы и метод передачи:POST или GET (для длинных сообщений рекомендуется GET) .Также необходимо указать куда будут передаваться все данные из формы,это делается в параметре action="url"
<input type="text" name="name">введите имя<br>
В данном коде мы определяем поле для ввода имени,имя будет заноситься в переменную "name",тег <br> добавляет пробел.
Данный код размещает на странице кнопку отправки сообщения (это определяется параметром type="submit"). value="отправить сообщение" - здесь указываестя то,что будет написано на кнопке.
Теперь при заполнении формы и нажатии кнопки наши данные передадуться в файл скрипта mail.php.
Теперь рассмотрим файл скрипта mail.php
<?
$subject="сообщение с вашего сайта";
$to="VASHA_POCHTA@mail.ru";
$message="Имя пославшего:$name::::::::::Электронный адрес:$email::::::::::Сообщение:$mess;
$headers="Content-type: text/html; charset=windows-1251 \r\n";
if ($name=="") {print"Заполните поле!";exit;} ;
if ($e-mail=="") {print"Заполните поле!";exit;} ;
if ($mess=="") {print"Заполните поле!";exit;} ;
mail ($to,$subject,$message,$headers) or print "Не могу отправить письмо !!!";
print"<p>Спасибо за отправку вашего сообщения</p>";
print"<p><a href=index.php>На главную.</a></p>";
?>
Рассмотрим код подробнее:
Как обычно код PHP скрипта заключается межнду <?.................?>
$subject="сообщение с вашего сайта";
В переменной $subject указывается тема письма,к примеру такая,какая указана в коде.
$to="VASHA_POCHTA@mail.ru";
Здесь необходимо указать адрес на который будут доставляться письма.
Переменная $message является составной,она состоит из имени пославшего,его адреса электронной почты и его сообщения,все эти данные передаются из формы,которую мы рассмотрели ранее.
Здесь задается кодировка письма,для его корректного отображения.
if ($name=="") {print"Заполните поле!";exit;}
if ($e-mail=="") {print"Заполните поле!";exit;}
if ($mess=="") {print"Заполните поле!";exit;}
Здесь проверяется,заполнены ли поля:Имя,Адрес почти и Сообщение,соответственно.
mail ($to,$subject,$message,$headers) or print "Не могу отправить письмо !!!";
Ну и непосредственно сама функция отправки почты.В качестве переменных в нее мы заносим ранее определенные данные.Если отправить сообщение невозможно,выводится надпись "Не могу отправить письмо !!!"
print"<p>Спасибо за отправку вашего сообщения</p>";
print"<p><a href=index.php>На главную.</a></p>";
После отправки сообщения выводится надпись "Спасибо за отправку сообщения",далее выводится ссылка на главную страницу,здесь можно указать любой адрес.
Теперь вам необходимо загрузить страницу с формой для отправки и скрипт отправки на ваш сервер.
Форму можно отформатировать с помощью таблиц или тегов HTML.
Готовую версию скрипта вы можете найти на сайти wzone.net.ru в разделе скрипты,подразделе скрипты для отправки e-mail, название mail11.
на сайте появился форум,заходите,обсуждайте интересующие вопросы
появился большой раздел "СЕТИ",где рассатриваются вопросы связанные с компьютерными сетями.Выложены статьи "Топология сетей" и "Пошаговое руководство по объединению компьютеров в сеть",все статьи снабжены подробными иллюстрациями