Кнопка отпавления запроса на email

(Ответов: 1, Просмотров: 1067)
  1. Новичок
    • Регистрация: 07.09.2012
    • Сообщений: 22
    • Репутация: 0
    Добрый день, верстаю легенький сайт, для него нужно сделать кнопочку, при нажатии которой открывалось бы окошко(этот момент как сделать я уже продумал, а именно через fancybox) в нем заполнялось бы пару строк, и по нажатии кнопки оптравить запрос на форме, запрос приходил бы мне на мыло. Как я понимаю делать это нужно через php обработчик? Может кто-нибудь может написать быстренький код для такой операции? Ничего выдергивать не нужно ниоткуда, ни id ни url, только наличие текста.
    • 0
  2. Спасающий мир! :) Аватар для b00mer
    • Регистрация: 19.01.2012
    • Сообщений: 361
    • Репутация: 113
    • Webmoney BL: ?
    У меня работает отправка через этот код - добавил его в файл mail.php,

    PHP код:
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

    <meta http-equiv='refresh' content='5; url=http://вашсайт.ру/'></meta>

    <?php

    if (isset($_POST['name'])) {$name $_POST['name'];}

    if (isset(
    $_POST['email'])) {$email $_POST['email'];}

    if (isset(
    $_POST['sub'])) {$sub $_POST['sub'];}

    if (isset(
    $_POST['body'])) {$body $_POST['body'];}

     

    $address "info@вашсайт.ру";

    $mes "Имя: $name \nE-mail: $email \nТема: $sub \nТекст: $body";

    $send mail ($address,$sub,$mes,"Content-type:text/plain; charset = UTF-8\r\nFrom:$email");

    if (
    $send == 'true')

    {

    echo 
    "Спасибо! Ваше сообщение отправлено, через 5 секунд Вы вернетесь на главную страницу и сможете продолжить чтение!";

    }

    else 

    {

    echo 
    "Сообщение не отправлено, проверьте правильность заполнения полей и попробуйте снова!";

    }

    ?>
    в вордпрессе вывел его на новую страницу

    Код:
    <form name="MyForm" action="/wp-content/themes/ваша_тема/mail.php" method="post">
    <p><input class="input" name="name" type="text" style="width:31%" value="Ваше имя" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;" /></p>
    <br />
    <p><input class="input" name="email" type="text" style="width:31%" value="Эл. почта" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;" /></p>
    <br /> 
    <p><input class="input" name="sub" type="text" style="width:31%" value="Тема" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;" /></p>
     <br />
    <p><textarea name="body" cols="1" rows="5" style="width:98%" onfocus="if(this.value=='Текст сообщения'){this.value=''};"  onblur="if(this.value==''){this.value='Текст сообщения'}" >Текст сообщения</textarea></p>
    <p><input value="Отправить сообщение автору блога" type="submit" /></p>
    </form>
    можно сделать любую другую форму или кнопку!

    Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 14 сообщение(ий)):
    У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.
    Последний раз редактировалось b00mer; 13.10.2012 в 21:16.
    Отличные VPS здесь! | Надежный хостинг здесь! | Покупаю и продаю ссылки здесь и здесь!
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Конкурентность запроса
Вопросы от новичков 10 07.01.2017 14:25
Трафик с запроса Яндекса
Вопросы от новичков 8 21.09.2012 20:29
Стоимость запроса
Общие вопросы поисковой оптимизации 8 31.12.2011 00:31
Продвижение ВЧ ВК запроса в Google(!)
Общие вопросы поисковой оптимизации 13 22.10.2011 19:28
Продвижение новогоднего запроса
Дайджест блогосферы 0 20.12.2010 17:45

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры