Помогите пожалуйста в лендингом

Kolya_si
На сайте с 29.08.2011
Offline
88
780

Добрый день!

Ребят, выручите пожалуйста, есть лендинг, не отправляет заявки на почту, у старого хозяина отправлял, а у нового что-то не хочет, файл php есть

form.php:

<?php

include_once('mail.php');

//Проверяем post данные и отправляем письмо

function checkForm(){

$data['status'] = 0;

if (isset($_POST)){

$name = $_POST['name'];

$email = $_POST['email'];

if (isset($name) && isset($email)){

$data['status'] = 1;

}

}

return $data['status'];

}

function sendMessage($name, $email){

$message = "Новая завка с сайта lend1<br/>Имя: ".$name."</br>E-mail: ".$email."</br>Дата: ".date('Y-m-d');

$mail = new Mail();

$mail->protocol = 'mail';

$mail->parameter = '';

$mail->smtp_hostname = '';

$mail->smtp_username = '';

$mail->smtp_password = '';

$mail->smtp_port = 25;

$mail->smtp_timeout = 5;

//$mail->setTo($user_email);

$mail->setTo('nikolaysiryk@gmail.com');

//$mail->setTo('dm@oblax.ru');

$mail->setFrom('nikolaysiryk@gmail.com');

$mail->setSender(html_entity_decode('gmail.com', ENT_QUOTES, 'UTF-8'));

$mail->setSubject('gmail.com');

$mail->setHtml($message);

$send = $mail->send();

}

echo json_encode(checkForm());

Может я что-то не так заменил, помоги пожалуйста

skype: kolya_si ICQ: 571388096 e-mail: nikolaysiryk@gmail.com
djdiplomat
На сайте с 05.08.2009
Offline
136
#1

А в mail.php что?

Данные в нормальном виде приходят?

И еще. У вас тут аякс. Проверку данные нормально проходят?

Все скрипты нормально подключены? А то может у вас аякс не передает запрос.

Я в таких случаях всегда прописываю логи в аякс файлах, а также делаю echo $name; чтобы проверить, какие данные пришли и какие ушли, а также на каком участке именно у меня поломка.

Kolya_si
На сайте с 29.08.2011
Offline
88
#2
djdiplomat:
А в mail.php что?
Данные в нормальном виде приходят?
И еще. У вас тут аякс. Проверку данные нормально проходят?

У прежнего хозяина все хорошо работало, этот ленд у него работал год и все заявки приходили, мне просто нужно сменить на свою почту, я сменил, но что-то не получается

bukachuk
На сайте с 07.09.2008
Offline
97
#3

Логи почты на сервере смотрите, и проверьте вообще настроена ли почта на сервере. Может еще письмо падать в спам, можете перенастроить на smtp например, google почту зарегайте и ее настройки пропишите.

Программирование PHP,Mysql (/ru/forum/934470)
djdiplomat
На сайте с 05.08.2009
Offline
136
#4

Насколько я вижу из строк

//$mail->setTo($user_email);

$mail->setTo('nikolaysiryk@gmail.com');

То почту по идее и все другие изменения нужно было делать в файле mail.php, а не в этом.

Во-вторых, возможно, когда меняли, сбили кодировку. Сохранили файл в UTF-8 с бум или вообще не в UTF. Нужно, чтобы было UTF-8 без бум.

Ну и загляните вообще в другие файлы. Может там что-то еще не поменяли. Плюс вопрос прежний - данные приходят в файл или нет? Вы это проверяли? Может ошибки какие-то выдает?

Kolya_si
На сайте с 29.08.2011
Offline
88
#5
djdiplomat:
Насколько я вижу из строк

//$mail->setTo($user_email);
$mail->setTo('nikolaysiryk@gmail.com');

То почту по идее и все другие изменения нужно было делать в файле mail.php, а не в этом.
Во-вторых, возможно, когда меняли, сбили кодировку. Сохранили файл в UTF-8 с бум или вообще не в UTF. Нужно, чтобы было UTF-8 без бум.

Ну и загляните вообще в другие файлы. Может там что-то еще не поменяли. Плюс вопрос прежний - данные приходят в файл или нет? Вы это проверяли? Может ошибки какие-то выдает?

щас тогда гляну в mail.php, но там я даже хз что изменять. а как проверить приходят или нет?

bukachuk
На сайте с 07.09.2008
Offline
97
#6
Kolya_si:
щас тогда гляну в mail.php, но там я даже хз что изменять. а как проверить приходят или нет?

в mail.php скорее всего класс PHPMailer, это модуль такой. Смотрите логи на сервере для начала или если Шаред - пишите в суппорт хостера

X
На сайте с 03.12.2009
Offline
65
#7

Чтоб не создавать из-за одного вопроса новую тему, спрошу в похожей теме.

спецы по CSS - подскажите, что означает запись:

@font-face {

font-family: 'RSR';

src: url('RopaSansPro Regular/RopaSansSCPro-Regular.eot?#iefix') format('embedded-opentype'),

интересует именно выделенное жирным. Я чет в самоучителях и онлайн-руководствах такого не встречал. чтоб при импорте шрифтов так запись делалась - в скобках сначало название шрифта, потом через пробел - вроде как путь.. но как я абсолютную ссылку из этого пути ни пытался построить -все одно -получал - 404.

конкретно -расположение файла CSS - http://tulip-instyler.ru/webfonts/fonts.css

пол-дня пытался забрать шрифты отсюда -но так и ниасилил..

помогите плиз, кто поумней меня!!

Самый полный SEO-анализ. Лучший сервис для оптимизатора (http://www.work-info.ru/goto_rds.html) Рублю бабло здесь (http://npoforex.ru/land/mmc.html)
tommy-gung
На сайте с 22.11.2006
Offline
304
#8
Здесь не могла быть ваша реклама
X
На сайте с 03.12.2009
Offline
65
#9

Капец.

спасибо. вот чего в голову совершенно не могло прийти, -то что в пути к файлу могут быть пробелы.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий