Скрипт "Заказать обратный звонок для сайта" | PHP
Здравствуйте.
Можете пожалуйста подсказать мне, как правильно подредактировать, что бы встроить на многих страницах сайта такой небольшой PHP скрипт, что бы можно было по нажатию на кнопку с каждой страницы "Заказать обратный звонок" и что бы уведомление которое придёт на мою почту содержало http адрес с какой именно страницы моего сайта это сообщение мне было отправлено. И еще такой вопрос, возможно ли протестировать данный скрипт, без закачки сайта на сервер хостинга или нет? Т.к. я еще пока не зарегистрировал домен для сайта и хостинг, куда я его закачаю. Вот сам скрипт: <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> Создаём файл mail.php, куда вставляем <? 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 ?> |
Часовой пояс GMT +3, время: 05:52. |