[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Форма отправки почты
jenckens
Господа приветствую! Помогите пожалуйста с кодом, т.к. я дизайнер и в программировании не силен, но обстоятельства оказались выше. Итак на сайт была необходима форма обратной связи состоящая из "Введите имя", "Введите телефон" и кнопок "Заказать звонок", "Сброс"
Сайт http://powerhelper.ru

Много гуглил и перелопатил много кодов (которые у меня не работали потому как я не программер к сожалению), и вот в одном из видео на youtube нашел отличный пример
http://www.youtube.com/watch?v=88rZp2nLwSA
и по этому шаблону все закодил, И ..... заработало, класс я выпил пива тем вечером и почувствовал свежий ветер программера в своей голове, в отличие от снобского дизайнерства))
Но сегодня по непонятной причине, все перестало работать. Прошу помощи дорогие гуру, потому как второго раза я уже не переживу)))

Код файла index.php

<div class="contact-area">
<
div class="contact-form">
<!--
Contact form -->
<?php
if($_GET['mail'] == '1') echo('<b><font color="red">Сообщение отправленно</font></b>');
?>
<form id = "form" action="js/request.php" method="post">
<
div class="form-group">
<!--
Name input box -->
<
label for="exampleInputEmail1">Имя</label>
<
input type="text" name = "name" class="form-control" id="exampleInputEmail1" placeholder="Введите имя">
</
div>
<
div class="form-group">
<!--
Email input box -->
<
label for="exampleInputPassword1">Телефон</label>
<
input name = "telefon" class="form-control" id="exampleInputPassword1" placeholder="Введите телефон">
</
div>


<!--
Submit and reset button -->
<
button type="submit" class="btn btn-info">Заказать звонок</button>
<
button type="reset" class="btn btn-default">Сброс</button>

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


Далее код файла request.php

<?php
$name = $_POST['name'];
$telefon = $_POST['telefon'];
$to = "jenckens@gmail.com";
$from = "admin@powerhelper.ru";
$subject = "Сообщение на Вашем сайте $name";
$subject = "=?windows-1251?B?" .base64_encode($subject)."?=";
$headers = "From: $from\r\nReply-To: $from\r\nContent-type: text/plain; charset=windows-1251\r\n";
mail ($to, $subject, $name, $telefon, $headers);
$redir = $_SERVER['HTTP_REFERER'];
if (strpos($redir, "mail=1") === false) $redir .= "?mail=1";
header("Location: $redir");

?>

Хостинг сайта на nic.ru, там веб-сервер - перегружал, версия php - 5.3
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.