Да. Мне искренне вас жаль. Как еще более жаль тех, кого вы свои флудом сбиваете с правильного пути решения задачи. И так убеждаете дать вам денег. Дать вам денег - деньги на ветер. Имхо.
Таки да, совет не нравится! Потому что вы даете советы так и такие, которые ТС не может выполнить по определению. Так что, по крайней мере в моем случае, это не помощь и не советы, а флуд. Флуд, мешающий помочь мне тем, кто реАльно хочет помочь. Потому подпись "Помощь\консультации в топиках форума - БЕСПЛАТНО" - это ширма, за которой прячете свое нежелания помочь и желание получить 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, спасибо за интересный опыт. Жаль, что его обхихикали и обфукали. Но тему вы подняли интересную.
Вопросище: к каким выводам пришли о том, как все же обеспечить трафик на сайт с ПС?
Думаю, про сервер вы не правы. Или правы частично. Ведь на этом сервере десяток сайтов, на которых с форм приходят правильно Темы.
Т.е. если можете подсказать, что в коде обработчика поправить - подскажите, пожалуйста )
Сейчас код таков:
<?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; } } ?>
По пустякам искать фриленцера, давать ему фтп и надеяться, что он сделает правильно - это быть Алисой в стране чудес :)
А зачем мне? Думаю, что Я.М. поступает правильно, жестко разделяю моб и десктоп трафик :) Да и сделать своими руками приятнее )---------- Добавлено 10.10.2019 в 13:19 ----------
Но вот нужен ли этот выбор? На этот вопрос нет однозначного ответа. Но ведь и в Я.М. не дураки же (скорее всего) сидят? :)
А мне просто не хочется чтобы с десктопа кто-то из Клиентов полез в мобильную версию: она тупо конченная )
Тут еще просто история этого топика намного длиннее самого вопроса. Мне как-то пару лет назад молодой перец а ля сеошник с уверенностью и типа превосходством в знаниях рассказывал, что мой сайт tm.ua конченный, так как у него НЕТ httpS, да и сайт не заточен для просмотра с моб. тел. Ну, потому, типа, мне надо прилично потратиться на версию под моб.
Но. Я всегда считал это шум про httpS и моб разводом Гугла.
Ну, так как мне это сео-сопенье надоело слегка. Вот я и сделал моб версию своими руками. Проверить сопенье. И теперь знаю Вывод. А он таков: ни httpS, ни моб версии на количество заказов в теме регистрация торговой марки из поисковой выдачи Гугла - НЕ влияют абсолютно.
Извините за оффтоп )
Добавил. Теперь файл начинается так:
<?php mb_internal_encoding('UTF-8'); $errorMSG = ""; // NAME
Но не помогло.
Ну почему лень? :) Конечно не лень! Но вы написали для продвинутых ответ. А я не особо. Поэтому вставил ваш код куда думал правильным - а не помогло.
Господа, мож кто подскажет: а как сделать, чтобы приходящая тема была без зябликов?
Почту принимаем The Bat. И на прилагаемой картинке видна сама проблема кодировки.
$headers = "Content-Type: text/plain; charset=UTF-8";
Да, именно то: все теперь в столбик. Спасибо, Gerga! :)
Нашел
// 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 Сообщение: Только для тех, кто СЕГОДНЯ
-------------------
проблемка:
Почему-то сообщение стало в одну строку. А было в столбик. Подскажите, пожалуйста, как это победить?
Спасибо, заранее!