Здравствуйте. Сразу прошу прощения, может несколько не в том форуме написал
Есть скрипт отправки формы, который корректно работал. Но как только я разместил его во всплывающем окне почта перестала отправляться. Никаких ошибок и тп. не возникает. Просто не приходит письмо.
Вот, собственно, исходный код:
<?php
//$wherepost = $config['admin_mail'];
if($_POST['sendcall']) {
$name = strip_tags( stripslashes( $_POST['callname'] ) );
$phone = strip_tags( stripslashes( $_POST['callphone'] ) );
$total = "<i>Требуется обратный звонок!</i><br/>" . "<b>Имя:</b> " . $name . "<br/><b>Телефон:</b> " . $phone;
$headers = "From: $name <no-reply@norep.ru>\n";
$headers .= "Content-Type: text/html; charset=utf-8\n";
$title = "Заказ обратного звонка";
if ($name!="" && $phone!="") {
mail("my_mail@ukr.net", $title, $total, $headers);
//header('Location: ' . $_SERVER['REQUEST_URI']);
}
}
?>
А вот сама форма:
<form action="" method=post>
<div class="form">
<div class="form_row">
<label>Ваше имя:</label>
<input maxlength="25" type="text" class="form_input" name="callname" />
</div>
<div class="form_row">
<label>Контактный телефон:</label>
<input maxlength="25" type="text" class="form_input" name="callphone" />
</div>
<button name="sendcall" class="form_submit" type="submit"><b>Отправить заявку</b></button>
</div>
</form>
Если в action записать что то типа $_SERVER['PHP_SELF'] выводится /index.php, хотя скрипт отправки почты в другом файле..
Как мне передать всё с формы php коду? Может, я что то некорректно сделал. При нажатии Отправить заявку страница перезагружается, всплывающее окно пропадает и всё.
Спасибо