Здравствуйте.
Можете пожалуйста подсказать мне, как правильно подредактировать, что бы встроить на многих страницах сайта такой небольшой PHP скрипт, что бы можно было по нажатию на кнопку, с каждой страницы "Заказать обратный звонок" и что бы уведомление которое придёт на мою почту содержало http адрес с какой именно страницы моего сайта это сообщение мне было отправлено.
И еще такой вопрос, возможно ли протестировать данный скрипт без закачки сайта на сервер хостинга или нет? Т.к. я еще пока не зарегистрировал домен для сайта и хостинг, куда я его закачаю.
Вот сам скрипт:
Создаём файл mail.php, куда вставляем
Можете пожалуйста подсказать мне, как правильно подредактировать, что бы встроить на многих страницах сайта такой небольшой PHP скрипт, что бы можно было по нажатию на кнопку, с каждой страницы "Заказать обратный звонок" и что бы уведомление которое придёт на мою почту содержало http адрес с какой именно страницы моего сайта это сообщение мне было отправлено.
И еще такой вопрос, возможно ли протестировать данный скрипт без закачки сайта на сервер хостинга или нет? Т.к. я еще пока не зарегистрировал домен для сайта и хостинг, куда я его закачаю.
Вот сам скрипт:
HTML:
<input type="checkbox" id="mail"/><label for="mail">заказать звонок</label> <!-- Для того, чтобы label шёл не сразу после input, нужно менять немного селекторы: ссылка1, ссылка2 -->
<div id="popup">
<form method="post" action="mail.php">
<label for="mail" title="Отменить">✕</label>
<div data-title="Например, Мария Петровна">Ваше имя: <input type='text' name='name' required /></div>
<div data-title="Например, 89270000000">Моб. телефон: <input type="tel" name='tel' required maxlength="11" value='8' pattern="8\d{10}"/></div>
<buttоn type='submit' value='Заказать'/></buttоn>
</form>
</div>
Код:
<?
if($_POST['name']){ // заносим в массив значение полей, их может быть больше
$znach = array(
1 => $_POST['name'],
2 => $_POST['tel'],
);
mail("name@yandex.ru", "заказ звонка ".$_SERVER['HTTP_REFERER'], $znach[2]." ".$znach[1]); // письмо на свой электронный ящик, измените на свой email
}
Header("Refresh: 8; URL=".$_SERVER['HTTP_REFERER']); // спустя 8 секунд человек будет возвращён на предыдущий URL
?>