- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте.
скачал лендинг, поставил все хорошо, только вот обратная форма ничего не отправляет на почту(сообщение об успешной отправке есть а на почте ничего). в чем может быть причина? код:
что то не корректно отображает продублирую код:
<?php
/* Здесь проверяется существование переменных */
if (isset($_POST['phone'])) {$phone = $_POST['phone'];}
if (isset($_POST['name'])) {$name = $_POST['name'];}
/* Сюда впишите свою эл. почту */
$address = "мояпочта@ukr.net";
/* А здесь прописывается текст сообщения, \n - перенос строки */
$mes = "Заявка на обратный звонок:\nТелефон: $phone\nИмя: $name";
/* А эта функция как раз занимается отправкой письма на указанный вами email */
$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');
?>
Алгоритм действий:
1. Убедитесь, что в скрипте-обработчике нет синтаксической ошибки. Для этого можно сделать вывод контента
после кода обработчика и обратиться к скрипту из браузера. Данный прием позволить выявить ошибку исполнения. Если есть проблемы, дебажить.2. Убедиться, что функция mail работает на данном сайте. Прикладываю скрипт в архиве, распаковываете, кидаете и обращаетесь к нему из браузера. Если удается отправить письмо с помощью интерфейса скрипта, значит работает, иначе вопрос к хостеру.
3. Если функция mail работает, то сравнивайте заголовки функции mail, отправляемые в вашем скриптом с теми, что в тестовом скрипте.
а где переменные $sub и $email берутся? Их в коде не видно выше...
На какую? Которая на серваке или на сторонний сервер?
Алгоритм действий:
1. Убедитесь, что в скрипте-обработчике нет синтаксической ошибки. Для этого можно сделать вывод контента после кода обработчика и обратиться к скрипту из браузера. Данный прием позволить выявить ошибку исполнения. Если есть проблемы, дебажить.
2. Убедиться, что функция mail работает на данном сайте. Прикладываю скрипт в архиве, распаковываете, кидаете и обращаетесь к нему из браузера. Если удается отправить письмо с помощью интерфейса скрипта, значит работает, иначе вопрос к хостеру.
3. Если функция mail работает, то сравнивайте заголовки функции mail, отправляемые в вашем скриптом с теми, что в тестовом скрипте.
спасибо, протестил ваш скрипт ходит нормально. То есть проблема точно в коде лэндинга.
---------- Добавлено 30.09.2015 в 19:49 ----------
На какую? Которая на серваке или на сторонний сервер?
на стороннюю не доставляется ничего. в данном примере почта укрнетовская
---------- Добавлено 30.09.2015 в 19:52 ----------
а где переменные $sub и $email берутся? Их в коде не видно выше...
это весь код что есть, то есть ничего дополнительно не инклудится. $email - вроде нет такой переменной в коде, $address есть обозначет.
то есть может быть причина в переменной $sub ?