- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть скрипт отправки письма. По нему два вопроса. Первый - какую кодировку проставить в файле конфигурации, при получении письма крокозябры рисует.
Второй: хотелось бы получить что-то вроде анкеты. То есть, ввести дополнительные поля, чтобы они тоже передавались (ответы на вопросы).
Помогите, пожалуйста)
Вот скрипт
А сейчас кодировка win1251, правильно?
Попробуйте изменить на utf8 ... :)
Sergey Olshin, попробую, спасибо.
Страница формы в 1251, в 1251 вы и получаете данные, и в этой же кодировке их отсылаете.
Почтовые программы не всегда корректно работают с кодировкой указанной в хидере письма
сделайте, например так
$subj = '=?UTF-8?B?'.base64_encode(iconv("windows-1251","utf-8","Собственно SUBJ")).'?=';
$headers ="Content-type: text/plain; charset=\"windows-1251\"\r\n";
$headers .= "Date: ".date("Y-m-d (H:i:s)",time())."\r\n";
и... в конце хидера продублировать
$headers .="Content-type: text/plain; charset=\"windows-1251\"\r\n";
Chukcha, cпасибо.
А по поводу увеличения количества полей для отправки, не подскажете?
Я не понял про поля... о чем речь?
О полях в заголовке письма?
Или в форме.
Если вас интересуют поля в заголовке, то я вас отправлю к первоисточнику, например, RFC 5322, но я немного упрощу вам жизнь
*optional-field /
*(resent-date /
resent-from /
resent-sender /
resent-to /
resent-cc /
resent-bcc /
resent-msg-id))
*(orig-date /
from /
sender /
reply-to /
to /
cc /
bcc /
message-id /
in-reply-to /
references /
subject /
comments /
keywords /
optional-field)
например,
from = "From:" mailbox-list CRLF
sender = "Sender:" mailbox CRLF
reply-to = "Reply-To:" address-list CRLF
И все это "лепите" в одну переменную $header
Если вы говорите о полях формы, то добавляйте их сколько угодно, не забывайте что поля должны иметь уникальные имена. Если имена не уникальны, то они помещаются в массив.
Как далmше вы поступите с полученными вами данными - это уже вам логика формы вам подскажет
Например
$msg = 'Имя:'.$_POST['name']."\r".
'Фамилия:'.$_POST['thirname']."\r";