Размер файла: 5.17Kb
- <?php
- include('functions.php');
- //Конфигурация скрипта
- //Режим работы:
- //1- работает как "Обратная связь" с администратором сайта
- //для этого режима необходимо установить свой адрес Email
- //2- клиент отправки Email
- $mode = '2';
- // Если утановлен режим обратной связи ( $mode = 1):
- //Адрес Email администратора
- $admin_email=k2u("3yko@mail.ru");
- // Заголовок страницы
- $title_fb=k2u("Сообщить по Email");
- //Тема сообщения
- $add_topic=k2u("From my WAP-site:");
- // Сообщения посетителю:
- $your_email=k2u("Ваш Email");
- $your_topic=k2u("Тема сообщения");
- $message=k2u("Текст сообщения");
-
- // Если установлен режим "Клиент Email"
- // Заголовок страницы
- $title_em=k2u("Отправка Email");
- // Адрес Email
- $to_email=k2u("Адрес Email");
- // Тема сообщения
- $title_subject=k2u("Тема сообщения");
- //Сообщение, добавляемое к посланию:
- $adding="
- Это письмо было отправлено с ресурса http://wap.domen.ru";
- // Сообщения посетителю:
- $email_to=k2u("Ваш Email");
- $subj=k2u("Тема сообщения");
- $message=k2u("Текст сообщения");
- // Поддерживает ли сервер функцию iconv (конвертация юникода в кириллицу).
- //Если при отправке сообщения сообщается об ошибке, то поменяйте на "no"
- $support_icov = 'no';
-
- // Системные сообщения
- $main=k2u("На главную");
- $back=k2u("Назад");
- $home='wap.domen.ru';
- $own_error=k2u("Сервис недоступен. Пожалуйста, сообщите администратору: admin@domen.ru <br/> <a href=$home>$main</a>");
- $send=k2u("Отправить");
- $no_body=k2u("Сообщение отсутствует! <br/> <do type=\"prev\" lable=\"$back\"> <prev/></do>");
- $no_email=k2u("Отсутствует Email! <br/> <do type=\"prev\" lable=\"$back\"> <prev/></do>");
- $fuck_email=k2u("Email неверен!<br/> <do type=\"prev\" lable=\"$back\"> <prev/></do>");
- $good=k2u("Сообщение успешно отправлено! <br/> <a href=\"$home\">$main</a>");
-
-
-
-
-
- //Начало WML-страницы
- Header("Content-type: text/vnd.wap.wml");
- print "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
- print "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\"\n";
- print "\"http://www.wapforum.org/DTD/wml_1.1.xml\">\n";
- print "<wml>\n";
- // Если не указан режим работы скрипта
- if(!@$mode) {
- error($own_error);
- }
-
- // Если форма отправлена
- if(isset($go)) {
- // Действия при режиме "Обратной связи"
- if($mode == '1') {
- // Если не указан Email
- if(!@$from)$from='no@email.ru';
- // Если не указана тема сообщения
- if(!@$topic)$topic='no topic';
- // Если отсутствует текст сообщения
- if(!@$body) { error($no_body); }
-
- $subject=$add_topic.$topic;
- $message=$body;
- // Перекодировка Юникод->1251
- $subject = iconv("UTF-8", "CP1251", "$subject");
- $message = iconv("UTF-8", "CP1251", "$message");
-
- mail($admin_email, $subject, $message, "From: $from");
- error($good);
-
- }
- // Действия при режиме "Отправка Email"
- if($mode == '2') {
- // Если не указан Email
- if(!@$to) { error($no_email); }
- // Если Email ошибочен
- if (check_email_addr($email) == 1) {
- error($fuck_email);
- }
- // Если не указана тема сообщения
- if(!@$topic)$topic='no topic';
- // Если отсутствует текст сообщения
- if(!@$body) { error($no_body); }
-
- $subject=$topic;
- $message=$body;
- $message .=$adding;
-
- // Перекодировка Юникод->1251
- $subject = iconv("UTF-8", "CP1251", "$subject");
- $message = iconv("UTF-8", "CP1251", "$message");
-
- mail($to, $subject, $message, "From: WAP");
- Unset($go);
- error($good);
- }
- }
- // Если указан режим "Обратная связь" ($mode = 1)
- if($mode == '1') {
- print "<card id=\"feedback\" title=\"$title_fb\">
- <p>
- $your_email:<br/>
- <input type=\"text\" name=\"from\"/><br/>
-
- $your_topic:<br/>
- <input type=\"text\" name=\"topic\"/>
-
- $message:<br/>
- <input type=\"text\" name=\"body\"/>
- </p>
-
- <do type=\"accept\" label=\"$send\">
- <go href=\"send.php\" accept-charset=\"UTF-8\" method=\"post\">
- <postfield name=\"from\" value=\"$(from)\"/>
- <postfield name=\"topic\" value=\"$(topic)\"/>
- <postfield name=\"body\" value=\"$(body)\"/>
- <postfield name=\"go\" value=\"go\"/>
- </go>
- </do>
- </card></wml>\n";
- exit;
- }
-
- // Если указан режим "Обратная связь" ($mode = 1)
- if($mode == '2') {
- print "<card id=\"sendmail\" title=\"$title_em\">
- <p>
- $to_email:<br/>
- <input type=\"text\" name=\"from\"/><br/>
-
- $title_subject:<br/>
- <input type=\"text\" name=\"topic\"/>
-
- $message:<br/>
- <input type=\"text\" name=\"body\"/>
- </p>
-
- <do type=\"accept\" label=\"$send\">
- <go href=\"send.php\" accept-charset=\"UTF-8\" method=\"post\">
- <postfield name=\"to\" value=\"$(from)\"/>
- <postfield name=\"topic\" value=\"$(topic)\"/>
- <postfield name=\"body\" value=\"$(body)\"/>
- <postfield name=\"go\" value=\"go\"/>
- </go>
- </do>
- </card></wml>\n";
- exit;
- }
- ?>