- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем доброго времени суток коллеги!
Появляюсь редко, но вопросы насущные. Если кто знает - помогите с решением проблемы. В общем дело вот в чём. Скачал шаблон сайта, на сайте есть форма приёма заказа от клиентов. Сайт на тематику оказания услуг по евроремонту. Но не могу настроить форму заказов. Есть вот такой код:
<?php
/* Здесь проверяется существование переменных */
if (isset($_POST['phone'])) {$phone = $_POST['phone'];}
if (isset($_POST['name'])) {$name = $_POST['name'];}
if (isset($_POST['addres'])) {$addres = $_POST['addres'];}
/* Сюда впишите свою эл. почту */
$address = "mail@yandex.ru";
/* А здесь прописывается текст сообщения, \n - перенос строки */
$mes = "Тема: Заказ обратного звонка!\nТелефон: $phone\nИмя: $name\nE-mail: $addres";
/* А эта функция как раз занимается отправкой письма на указанный вами email */
$sub='Заказ'; //сабж
$email='Заказ <podbor.ru>'; // от кого
$send = mail ($address,$sub,$mes,"Content-type:text/plain; charset = utf-8\r\nFrom:$email");
ini_set('short_open_tag', 'On');
header('Refresh: 3; URL=index.html');
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="refresh" content="3; url=index.html">
<title>С вами свяжутся</title>
<meta name="generator">
<style type="text/css">
body
{
background: #22BFF7 url(images/zakaz.jpg) top -70% center no-repeat;
}
<script type="text/javascript">
setTimeout('location.replace("/index.html")', 3000);
/*Изменить текущий адрес страницы через 3 секунды (3000 миллисекунд)*/
</script>
</head>
</body>
</html>
Подскажите где что нужно прописать и где чего не хватает и что нужно дополнить? В общих чертах понимаю, что прописываешь почту и сайт. Но всё равно форма не срабатывает. На почту ничего не приходит. Очень скоро срок сдачи проекта. Клиента тоже подводить не хочу......
Проверьте для начала работает ли функция mail() в отдельном PHP файле.
Указанный код не содержит ошибок и письмо должно отправляться.
Здесь Вы привели текст шаблона, Вы точно заменили все данные на свои, от и куда должно отправляться письмо?
Проверьте для начала работает ли функция mail() в отдельном PHP файле.
Указанный код не содержит ошибок и письмо должно отправляться.
Здесь Вы привели текст шаблона, Вы точно заменили все данные на свои, от и куда должно отправляться письмо?
Мне кажется тут какого то файла не хватает который нужно досоздать. Верно?
---------- Добавлено 07.04.2016 в 18:36 ----------
Может файл mail.php?
Нет самого файла index.html куда передается перенаправление.
В html файле PHP не будет работать, если не настроен сервер правильно, делайте отправку в PHP файле, после перенаправляйте куда угодно.