- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
<?php if(isset($_POST['ok'])) { $subject = 'Заявка с сайта "Сайт'; $subject = '=?koi8-r?B?'.base64_encode(convert_cyr_string($subject, "w","k")).'?='; $fio=htmlspecialchars($_POST['fio']); $tel=htmlspecialchars($_POST['tel']); $vid=htmlspecialchars($_POST['vid']); $cost=htmlspecialchars($_POST['cost']); $mail=htmlspecialchars($_POST['mail']); $adres=htmlspecialchars($_POST['adres']); $messag=htmlspecialchars($_POST['messag']); $text= '<b>Ваше ФИО:</b> '.$fio.' <br><br><b>Телефон:</b> '.$tel.' <br><br><b>Вид бизнеса:</b> '.$vid.' <br><br><b>Стоимость:</b> '.$cost.' <br><br><b>E-mail:</b> '.$mail.' <br><br><b>Адрес:</b> '.$adres.' <br><br><b>Сообщение:</b> '.$messag; $headers = "Content-type: text/html; charset=windows-1251 \r\n"; if (mail('site@mail.ru', $subject, $text, $headers)) {echo "<b>Спасибо, ваша сообщение отправлено!</b>";} else {echo "<b>Error</b>";} } ?> <form method="post"> <table width="100%" cellspacing="10" cellpadding="0" border="0" class="tab"> <tbody> <tr><td><b>Ваше ФИО*</b><br><br><input type="text" name="fio" size="40"></td> <td><b>Телефон*</b><br><br><input type="text" name="tel" size="40"></td></tr> <tr><td><br><b>Вид бизнеса</b><br><br><input type="text" name="vid" size="40"></td> <td><br><b>Стоимость</b><br><br><input type="text" name="cost" size="40"></td></tr> <tr><td><br><b>E-mail</b><br><br><input type="text" name="mail" size="40"></td> <td><br><b>Адрес нахождения объекта:</b><br><br><input type="text" name="adres" size="40"></td></tr> <tr><td colspan="2"><br><b>Описание:</b><br><br><textarea name="messag" cols="76" rows="8"></textarea><br><br><input type="submit" name="ok" value="Отправить" /> </td> </tr> </tbody> </table>Файл с расширением "php"
Файл в кодировке UTF-8
Сервер UTF-8
На почту приходит заявка с буквами "крокозябрами". Латиница отображается верно, как и цифры. Но кириллица нет.
Ваше Р¤РРћ: Харитонов Роман Викторович
Телефон: +79163331969
Вид бизнеса: 123
Стоимость: 1243124
E-mail: mou-email@mail.ru
Адрес: 112 к.3 Варшавское шоссе
Сообщение: Хочу всё знать!
Как исправить?
$subject = '=?koi8-r?B?'
Сохраните скрипт через блокнот в формате ютф8, и будет вам счастье
на
$headers = "Content-type: text/html; charset=UTF-8 \r\n";
Как сделать отправку письма?
Себе можно отправлять письмо без кодирования (заголовков это не касается), если оно не будет биться при транспортировке. В этом случае надо указать способ кодирования 8bit (для UTF и др. не-7-битных кодировок).
И нужно проверять существование всех POST-параметров и т.п. Вообще вы рисковый человек, раз используете такой г/код на сайте 😀