SeVlad:
Сорри, что не оправдываю надежд воздухоплавателей. :(

Да. Мне искренне вас жаль. Как еще более жаль тех, кого вы свои флудом сбиваете с правильного пути решения задачи. И так убеждаете дать вам денег. Дать вам денег - деньги на ветер. Имхо.

SeVlad:
Я скажу, только боюсь это не понравиться..

Таки да, совет не нравится! Потому что вы даете советы так и такие, которые ТС не может выполнить по определению. Так что, по крайней мере в моем случае, это не помощь и не советы, а флуд. Флуд, мешающий помочь мне тем, кто реАльно хочет помочь. Потому подпись "Помощь\консультации в топиках форума - БЕСПЛАТНО" - это ширма, за которой прячете свое нежелания помочь и желание получить 150 баксов.

Вопрос я задал для профи простейший и требующий максимум 5 минут на ответ. Для этого этот форум и существует. Имхо )

Пы.Сы. Порадует, если воздержитесь от ответа. Спасибо заранее.

Пы.Пы. Сы. Всегда, если отвечаю на вопрос в моей профкомпетенции (торговы марки, патенты или авторское право) стараюсь ответить так, чтобы человек получил ответ на свой вопрос. Чтобы не быть голословным - вот форум http://tm.ua/forum/chto-takoe-torgovaya-marka-chto-registrirovat/ и вот первый попавшийся пример ответа http://tm.ua/forum/chto-takoe-torgovaya-marka-chto-registrirovat/registraciya-oboznacheniya-elementami-kotorie-ohranyautsya-t119.html Думаю, это единственно правильно для человека, уважающего собеседника.

Panas, спасибо за интересный опыт. Жаль, что его обхихикали и обфукали. Но тему вы подняли интересную.

Вопросище: к каким выводам пришли о том, как все же обеспечить трафик на сайт с ПС?

SeVlad:
Да сервер же, сервер надо настраивать нормально прежде всего.

Думаю, про сервер вы не правы. Или правы частично. Ведь на этом сервере десяток сайтов, на которых с форм приходят правильно Темы.

Т.е. если можете подсказать, что в коде обработчика поправить - подскажите, пожалуйста )

Сейчас код таков:

<?php


mb_internal_encoding('UTF-8');

$errorMSG = "";

// NAME
if (empty($_POST["name"])) {
$errorMSG = "Name is required ";
} else {
$name = $_POST["name"];
}

// EMAIL
if (empty($_POST["email"])) {
$errorMSG .= "Email is required ";
} else {
$email = $_POST["email"];
}

// MSG SUBJECT
if (empty($_POST["msg_subject"])) {
$errorMSG .= "Subject is required ";
} else {
$msg_subject = $_POST["msg_subject"];
}

// Phone Number
if (empty($_POST["phone_number"])) {
$errorMSG .= "Number is required ";
} else {
$phone_number = $_POST["phone_number"];
}


// MESSAGE
if (empty($_POST["message"])) {
$errorMSG .= "Message is required ";
} else {
$message = $_POST["message"];
}


$EmailTo = "boss@iz.ua";

$Subject = "Сообщение с сайта m.tm.ua";

// prepare email body text
$Body = "";
$Body .= "ФИО: ";
$Body .= $name;
$Body .= "\n";
$Body .= "Email: ";
$Body .= $email;
$Body .= "\n";
$Body .= "Тема: ";
$Body .= $msg_subject;
$Body .= "\n";
$Body .= "Телефон: ";
$Body .= $phone_number;
$Body .= "\n";
$Body .= "Сообщение: ";
$Body .= $message;
$Body .= "\n";

// send email
$headers = "Content-Type: text/plain; charset=UTF-8";
$success = mail($EmailTo, $Subject, $Body, $headers);

// redirect to success page
if ($success && $errorMSG == ""){
echo "success";
}else{
if($errorMSG == ""){
echo "Something went wrong :(";
} else {
echo $errorMSG;
}
}

?>
totamon:
не знаю зачем это грамотному регистратору торговой марки

По пустякам искать фриленцера, давать ему фтп и надеяться, что он сделает правильно - это быть Алисой в стране чудес :)

А зачем мне? Думаю, что Я.М. поступает правильно, жестко разделяю моб и десктоп трафик :) Да и сделать своими руками приятнее )

---------- Добавлено 10.10.2019 в 13:19 ----------

SeVlad:
Плохая хотелка. Лучше захотеть предложить юзеру воспользоваться десктопной (а может ему удобнее мобильная, а).
Хорошая мысль: дать юзеру выбор! Спасибо!

Но вот нужен ли этот выбор? На этот вопрос нет однозначного ответа. Но ведь и в Я.М. не дураки же (скорее всего) сидят? :)

А мне просто не хочется чтобы с десктопа кто-то из Клиентов полез в мобильную версию: она тупо конченная )

Тут еще просто история этого топика намного длиннее самого вопроса. Мне как-то пару лет назад молодой перец а ля сеошник с уверенностью и типа превосходством в знаниях рассказывал, что мой сайт tm.ua конченный, так как у него НЕТ httpS, да и сайт не заточен для просмотра с моб. тел. Ну, потому, типа, мне надо прилично потратиться на версию под моб.

Но. Я всегда считал это шум про httpS и моб разводом Гугла.

Ну, так как мне это сео-сопенье надоело слегка. Вот я и сделал моб версию своими руками. Проверить сопенье. И теперь знаю Вывод. А он таков: ни httpS, ни моб версии на количество заказов в теме регистрация торговой марки из поисковой выдачи Гугла - НЕ влияют абсолютно.

Извините за оффтоп )

Gerga:
Так вы установите кодирвоку скрипта. Интерпретатор в этой кодировке будет обрабатывать переменные, включая http данные полученные методом post.

Добавил. Теперь файл начинается так:

 <?php


mb_internal_encoding('UTF-8');

$errorMSG = "";

// NAME

Но не помогло.

jpg 2222222222222222.jpg
Sitealert:
Я вчера предложил решение. Проверить лень было? Дело 5 минут.

Ну почему лень? :) Конечно не лень! Но вы написали для продвинутых ответ. А я не особо. Поэтому вставил ваш код куда думал правильным - а не помогло.

Господа, мож кто подскажет: а как сделать, чтобы приходящая тема была без зябликов?

Почту принимаем The Bat. И на прилагаемой картинке видна сама проблема кодировки.

png 1111111111.png
Gerga:
$headers = "Content-Type: text/plain; charset=UTF-8";

Да, именно то: все теперь в столбик. Спасибо, Gerga! :)

webiumpro:
Игорь К, У вас часть этого кода уже есть. Найдите строчку под комментарием //send email и замените ее на эти две строчки.

Нашел

// send email

$success = mail($EmailTo, $Subject, $Body);

Заменил на

// send email

$headers = "Content-Type: text/html; charset=UTF-8";
$success = mail($EmailTo, $Subject, $Body, $headers);

Сохранил. Обновил страницу сайта с формой. Проверил.

С Телом письма - Получилось! Браво, webiumpro! Само письмо - ниже:

-----------

ФИО: Скидка 10% на торговую марку для тех*, кто позвонит СЕГОДНЯ: Email: igor888@list.ru Тема: Торговые Марки Телефон: 2222222222222 Сообщение: Только для тех, кто СЕГОДНЯ

-------------------

проблемка:

Почему-то сообщение стало в одну строку. А было в столбик. Подскажите, пожалуйста, как это победить?

Спасибо, заранее!

Всего: 160