За последние 24 часа нас посетили 23011 программистов и 1728 роботов. Сейчас ищут 2052 программиста ...

Помогите активировать форму

Тема в разделе "PHP для новичков", создана пользователем incomokna, 11 июл 2014.

  1. incomokna

    incomokna Новичок

    С нами с:
    4 июл 2014
    Сообщения:
    10
    Симпатии:
    0
    Помогите активировать форму "Бесплатный расчет" на сайте слева http://www.incomokna.ru не отправляет на почту информацию.
     
  2. Zuldek

    Zuldek Старожил

    С нами с:
    13 май 2014
    Сообщения:
    2.381
    Симпатии:
    344
    Адрес:
    Лондон, Тисовая улица, дом 4, чулан под лестницей
    Код (Text):
    1. <form method="post" action="MAILTO:emailaddress@email.com">
    Для инницирования окна отправки письма почтовым клиентом по умолчанию.
    Или
    Код (Text):
    1. <form method="post" action="/postmail/">
    где action указыват на адрес вызова вашего скрипта для оптправки почты.
    Запись вида action="" указывает вероятнее всего на то, что отправка почты производится контроллером текущей страницы с метода для отправки почты которого и нужно начинать смотреть почему не уходят письма.
     
  3. incomokna

    incomokna Новичок

    С нами с:
    4 июл 2014
    Сообщения:
    10
    Симпатии:
    0
    Не получается(((Вот код формы не посмотрите?
    <div class="priem">
    <h3>Бесплатный расчет</h3>
    <div class="form_wrapper">



    <form action="" method="post">
    <input class="inp" type="text" name="name" value="Введите имя: *" onblur="if(this.value=='') this.value='Введите имя: *';" onfocus="if(this.value=='Введите имя: *') this.value='';" />
    <input class="inp" type="text" name="email" value="Введите телефон: *" onblur="if(this.value=='') this.value='Введите телефон: *';" onfocus="if(this.value=='Введите телефон: *') this.value='';" />
    <input class="inp" type="text" name="phone" value="Введите E-mail: *" onblur="if(this.value=='') this.value='Введите E-mail: *';" onfocus="if(this.value=='Введите E-mail: *') this.value='';" />
    <input class="inp" type="text" name="textar" id="textar" value="Введите сообщение: *" onblur="if(this.value=='') this.value='Введите сообщение: *';" onfocus="if(this.value=='Введите сообщение: *') this.value='';" />
    <input class="but" type="submit" name="msg" id="msg" value="Заказать расчет" />

    </form>
    </div>
    </div>

    Добавлено спустя 51 секунду:
    Пажалуйста!))
    Не получается(((Вот код формы не посмотрите?
    <div class="priem">
    <h3>Бесплатный расчет</h3>
    <div class="form_wrapper">



    <form action="" method="post">
    <input class="inp" type="text" name="name" value="Введите имя: *" onblur="if(this.value=='') this.value='Введите имя: *';" onfocus="if(this.value=='Введите имя: *') this.value='';" />
    <input class="inp" type="text" name="email" value="Введите телефон: *" onblur="if(this.value=='') this.value='Введите телефон: *';" onfocus="if(this.value=='Введите телефон: *') this.value='';" />
    <input class="inp" type="text" name="phone" value="Введите E-mail: *" onblur="if(this.value=='') this.value='Введите E-mail: *';" onfocus="if(this.value=='Введите E-mail: *') this.value='';" />
    <input class="inp" type="text" name="textar" id="textar" value="Введите сообщение: *" onblur="if(this.value=='') this.value='Введите сообщение: *';" onfocus="if(this.value=='Введите сообщение: *') this.value='';" />
    <input class="but" type="submit" name="msg" id="msg" value="Заказать расчет" />

    </form>
    </div>
    </div>

     
  4. Хыиуду

    Хыиуду Активный пользователь

    С нами с:
    3 июн 2014
    Сообщения:
    618
    Симпатии:
    5
    Ну так и опять form action="" у вас. Естественно, не работает.
     
  5. incomokna

    incomokna Новичок

    С нами с:
    4 июл 2014
    Сообщения:
    10
    Симпатии:
    0
    Привет!вставил <form method="post" action="MAILTO:emailaddress@email.com"> выдал форму виндоускую а вставляю <form method="post" action="/postmail/"> ошибка(((это может быть из-за того что сайт самописный?
     
  6. Хыиуду

    Хыиуду Активный пользователь

    С нами с:
    3 июн 2014
    Сообщения:
    618
    Симпатии:
    5
    Дайте догадаюсь, ошибка 404, потому что у вас ссылка /postmail никуда не ведет. Чтобы не париться с маршрутизацией всякой, можно просто указать имя скрипта, например <form method=POST action="poslat_pismo.php">. Но это означает, что вы должны создать у себя скрипт poslat_pismo.php, который примет параметры, пришедшие через $_POST, обработает их как вам надо и отправит письмо на нужный вам адрес функцией mail(). В документации примеры есть.
     
  7. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    что-то мне подсказывает, что тут разговор о
    Код (Text):
    1. <a href="mailto:to@example.com?body=My Message&subject=My Subj">написать письмо</a>
    Или нет, тогда, @incomokna надо понять, что в action указывается адрес скрипта, в который методом $POST придут данные из его формы. В этом скрипте надо обработать данные формы и отправить письмо
     
  8. incomokna

    incomokna Новичок

    С нами с:
    4 июл 2014
    Сообщения:
    10
    Симпатии:
    0
    Не могу найти Вы не подскажете где ? всю документацию перерыл!может не там ищу я недавно на ресурсе.
    Я и зарегился здесь из-за этой ванючей формы(


     
  9. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск