Jump to content

Coby87

Neophyte
  • Posts

    2
  • Joined

  • Last visited

Information

  • Sex
    мужской

Coby87's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Добрый день! Делал лендинг на bootstrap 4, я в этом деле новичок. Вставил форму обратной связи для отправки через mail.php и ajax. Кодировка на сервере utf-8, сервер nic.ru. Пользуюсь почтовым клиентом Outlook. Но нормально приходят на почту данные, которые заполнены на английском (например имя Kirill а не Кирилл). Если писать на русском, то приходит вот такое: п п╦я─п╦п╩п╩ Вот код обработчика: <?php $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; $subject = $_POST['subject']; header('Content-Type: application/json'); if ($name === ''){ print json_encode(array('message' => 'Name cannot be empty', 'code' => 0)); exit(); } if ($email === ''){ print json_encode(array('message' => 'Email cannot be empty', 'code' => 0)); exit(); } else { if (!filter_var($email, FILTER_VALIDATE_EMAIL)){ print json_encode(array('message' => 'Email format invalid.', 'code' => 0)); exit(); } } if ($subject === ''){ print json_encode(array('message' => 'Subject cannot be empty', 'code' => 0)); exit(); } if ($message === ''){ print json_encode(array('message' => 'Message cannot be empty', 'code' => 0)); exit(); } $content="From: $name \nEmail: $email \nMessage: $message"; $recipient = "info@morskoybreez.ru"; $mailheader = "From: $email \r\n"; mail($recipient, $subject, $content, $mailheader) or die("Error!"); print json_encode(array('message' => 'Сообщение успешно отправлено!', 'code' => 1)); exit(); ?> Сам с проблемой справиться не могу, т.к. php практически не знаю еще пока. То, что находил на просторах интернета - просто ломало отправку. помоги пожалуйста, как исправить эта проблему?
  2. Добрый день Уважаемые форумчане! Буду очень признателен получить советы от знатоков, с чего начать процесс обучения по написанию сайтов (учебники, видеоуроки, другие материалы). Интересует (если я правильно понял этапы познавания дзен) следующее: - html5 - css3 - bootstrap 4 - "натягивание" сайта на cms (интересует в первую очередь wordpress, т.к. по прочтённой мной информации она самая простая для обучения и понимания). В интернете очень много ресурсов (а уроков еще больше) и информация на этих ресурсах разнится (возможно какие то морально устарели просто, какие то не совсем верно доносят информацию). Пробовал начинать по видео-урокам, примитивно копировать конечно получается (много ума не надо), но вот первое с чем столкнулся при создании сайта (захотел разместить логотип сайта по центру (в уроке был в левой части), начал гуглить и смотреть как же это можно сделать, в итоге на практически всех ресурсах описание выравнивания по центру делалось разными способами и у меня началась путаница и напросился вывод сам собой - не с того я начал! На данный момент изучаю htmlbook.ru Буду безмерно благодарен за советы дабы не запутаться окончательно и не бросить начатое (хотя тема мне эта очень интересна). p.s. теперь еще читаю "руководство верстальщика" с этого форума
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy