На главную
Скрипты
Бесплатный скрипт каталога статей Articles Publisher
Stex Notice-board : Бесплатный скрипт доски объявлений
Скрипт базы знаний для игры Lineage II C5 и Interlude
 
Говорим
ЧПУ
RSS на MODx
Домены *.RU за 110р.
 
 
 
Материалы + Практика
RSS лента для вашего сайта - это просто
Конфигурации .htaccess
Находчивые слуги - Поисковые системы - история и наши дни
Препарируем RSS : Технология RSS : Экспорт информации в RSS
Бесплатные CMS-системы для создания динамических сайтов
Plogger - при выборе движка для организации коллекции изображений
PHP и MySQL : Добавление и вывод информации
Семантическая паутина : Социальные сети : Блоги
LovePlanet - как организовать собственный сайт знакомств и заработать с LovePlanet
Display:none - скрываем, отображаем содержимое
О хостинге с предустановленными CMS
Что такое блог и откуда он взялся?
Мой первый скрипт авторизации
Отображения статуса ICQ номера на сайте
Счетчик посещаемости сайта
Редирект с посылкой ошибки 301 и 302
Путь реселлира 1
Статьи как способ заработать, привлеч трафик, получить доп. контент
Captcha - что это такое, для чего нужна, где взять и как поставить
Перенаправление трафика с поисковых систем
Делаем закладки - дабы вмещать больше
SEO (Search Engine Optimization) Поисковая оптимизация
Отправка сообщений с сайта
 
 
 
Soft
Yandex Index View - Проверка проиндексированности страниц поисковой системой Яндекс
Site - Auditor - Общий анализ сайта в крупных поисковых системах
AllSubmitter - программа для регистрации сайта в каталогах, рейтингах и т.д.
DCFinder - проверка уникальности текста
Разное
Базы каталогов для программы AllSubmitter
Коллекция больших анимированных смайликов в формате GIF - 91шт
Русскоязычные учебники по HTML
Учебник PHP
Коллекция из 47-ми PNG изображений символа RSS
Текстовые (*.txt) базы каталогов сайтов
 
 
 
! При использовании материалов с сайта - активная ссылка на данный сайт обязательна!
 
 
 
Статистика посещаемости сайта
Значения тИЦ (CY Яндекса) и PageRank от Google сайта Анализ сайта
 
 
 
! Реклама
hyundai сервис
 
 

Отправка сообщений с сайта

Оказывается, не все знают, как реализовать “Обратную связь” на PHP, а это очень хорошо описано в учебниках по PHP, естественно можно и не только реализовывать эту самую обратную связь – но и любую отправку каких либо email сообщений с сайта.

В данном “мануале” я покажу, как реализовать один из вариантов отправки сообщений с сайта.


Приступим:

Необходимо сделать форму отправки сообщения, если уж показывать пример – то явно не аналогично той литературе, которую вы не решились прочесть или не смогли понять – а значит всё указать пошагово, описания того как сделать форму там конечно нет…
Вот простая форма, которая нам понадобится, оформление остаётся за вами.

<form method="POST" action="">
<p><input type="text" name="a1" size="20"></p>
<p><input type="text" name="a2" size="20"></p>
<p><textarea rows="2" name="a3" cols="20"></textarea></p>
<p><input type="submit" value="Submit"></p>
</form>


Создаём файл для скрипта, к примеру, mail.php

Делаем простую разметку:

<?
if($_GET[pg]==’’){ # Вставим нашу форму
echo ‘<form method="POST" action="?pg=send">
<p><input type="text" name="a1" size="20"></p>
<p><input type="text" name="a2" size="20"></p>
<p><textarea rows="2" name="a3" cols="20"></textarea></p>
<p><input type="submit" value="Submit"></p>
</form>’;
}

# Вставляем скрипт формирования и отправки сообщения
# Я буду использовать HTML шаблон, вы для придания сообщению вида, можете повторить за мной
if($_GET[pg]==’send’)
{
$to .= "<ваш@email_адрес.ru>"; # оставив <скобки>, меняем ваш@email_адрес.ru на адрес, куда будут отсылаться письма с сайта, то есть укажите свой email адрес.
$subject = "Сообщение с сайта"; # Тема приходящего письма

# Простой HTML шаблон для сообщения
# Где мы вставляем полученную из формы информацию
# $_POST[a3] – текст сообщения
# $_POST[a1] – тема допустим
# $_POST[a2] – в данном примере обратный адрес
$message = '<table border="0" width="100%" cellspacing="0" cellpadding="5">
<td width="100%" bgcolor="#FFF1B9">Тема: '.$_POST[a1].'<br>От: '.$_POST[a2].'<br><br>'.$_POST[a3].'<br><br></td>
</table>';

$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=windows-1251\r\n"; # Определите в какой кодировки будет приходящая почта.
$headers .= "From: <$_POST[a2]>\r\n"; # Поле обратного адреса, сразу будет возможность ответить без копи\паста мыла, типа ускорим процесс :)

# Ну и наконец – сам скрипт отправки
mail($to, $subject, $message, $headers);

После отправки хорошо бы перекинуть куда-нибудь пользователя, дабы не начал обновлять специально или случайно страницу и не завалил нас почтой.
header("Location: index.php"); # Определите Url куда будет перемещён после отправки пользователь.
}
?>


Вот и всё, ничего сложного и заумного.
Сохраняем – заходим на файл скрипта – радуемся :)


Автор Иванов И.Г. | Email: tollun@yandex.ru | Сайт работает на MODx | Обратная связь | Каталоги сайтов | Обои девушки модели, знаменитости |