powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Не отображается кириллица в письмах созданных скриптом
15 сообщений из 15, страница 1 из 1
(PHP) Не отображается кириллица в письмах созданных скриптом
    #33603767
vlsherg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скачал и установил PHP скрипт для рассылки.
При отправке сообщений не отображается кириллица.
Какие есть варианты решения этой проблемы?
...
Рейтинг: 0 / 0
(PHP) Не отображается кириллица в письмах созданных скриптом
    #33603777
madgol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что значит: "При отправке сообщений не отображается кириллица."
Где при отправке?
Не отображается вообще или видны крякозябры?

Если в полученном письме крякозябры, то может добавит в заголовок что-нибудь типа:
Код: plaintext
1.
Content-type: text/plain; charset=windows- 1251 
Content-transfer-encoding: 8bit
...
Рейтинг: 0 / 0
(PHP) Не отображается кириллица в письмах созданных скриптом
    #33603785
vlsherg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В заголовке письма и в body крокозябры. В PHP пока слаб- только осваиваю, поэтому задаю дурацкий вопрос: в какой именно заголовок нужно добавить эти строки. Имею несколько файлов .php: config, mailer и т.д
...
Рейтинг: 0 / 0
(PHP) Не отображается кириллица в письмах созданных скриптом
    #33603812
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Непосредственно отправка письма скорей всего делается функцией mail() ?
Тогда есть смысл поискать и проанализировать примеры использования этой функции, каковых в интернете туева хуча.

PS не знаю, у кого как, а мне почему то достаточно часто попадаются криво работающие "готовые" скрипты. Так что приходится либо разбирать подробно как работает и искать ошибки, либо просто посмотреть идею и написать с нуля.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
(PHP) Не отображается кириллица в письмах созданных скриптом
    #33603951
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
...
Рейтинг: 0 / 0
(PHP) Не отображается кириллица в письмах созданных скриптом
    #33605032
vlsherg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда изменяю код, то вообще ничего не отправляется.
А если ставлю формат письма HTML, то в теле письма (без измен. кода) кириллица появляется, а тема все равно, крокозябрами...
Вот фрагмент с заголовком:
// ================================================================
// Message about the e-mail format.
// ================================================================
$message = "The E-Mails will be sent in format ";
if ($email_format == 'html') {
$message .= "<strong>html</strong>.<br>";
} else {
$message .= "<strong>plain text</strong>.<br>";
}
writelog('b');
.
.
.
// ==============================================================
// Header for sending emails in HTML format.
// ==============================================================
if($email_format == 'html') {
$header = "Content-type: text/html\n";
} else {
$header = "Content-type: text/plain\n";
}


// ==============================================================
// Prepare the rest of the header for the e-mail.
// ==============================================================
$header .= "From: ".$email_sender."\n";
$header .= "Reply-To: ".$email_sender."\n";
$header .= "Errors-To: ".$email_sender."\n";
$header .= "X-Mailer: PHP / ".phpversion()."\n";
...
Рейтинг: 0 / 0
(PHP) Не отображается кириллица в письмах созданных скриптом
    #33605133
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
vlshergв теле письма (без измен. кода) кириллица появляется, а тема все равно, крокозябрами...Может вы наконец прочтёте материал, который вам предоставили? Или думаете, что если повторять как попугай "буквы крякозябрами" - проблема решится сама собой?
...
Рейтинг: 0 / 0
(PHP) Не отображается кириллица в письмах созданных скриптом
    #33605656
vlsherg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прочитал материал, отредактировал код- добавил строку
$email_subject = Convert_cyr_string(stripslashes($email_subject),w,k;
Может я не в том месте ее добавил?

Результат- ничего не отправляется
// Sending a confirmation E-Mail.
// ==========================================================
$message = "<br>Sending a confirmation E-Mail to <strong>\"".$email_confirmation."\"</strong> ...<br>";
writelog('b');
$email_subject = "Confirmation - ".$email_subject;
$email_subject = Convert_cyr_string(stripslashes($email_subject),w,k;
if(@mail($email_confirmation, stripslashes($email_subject), stripslashes($email_message), stripslashes($header))) {
$counter = $counter + 1;
$message = "E-Mail <strong>\"".$counter."\"</strong> at ".date("H:i:s")." was sent successfully !<br>";
} else {
$message = "This E-Mail could not be sent !<br>";
}
writelog('b');
} else {
$message = "<br>The confirmation E-Mail address is not valid !<br>";
writelog('b');
}
} else {
$message = "<br>The confirmation E-Mail address is empty !<br>";
writelog('b');
}
...
Рейтинг: 0 / 0
(PHP) Не отображается кириллица в письмах созданных скриптом
    #33606302
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
vlshergПрочитал материал, отредактировал код- добавил строку
$email_subject = Convert_cyr_string(stripslashes($email_subject),w,k;
Может я не в том месте ее добавил?Читайте ещё. До полного просветления. И не нужно приводить здесь код, который ничего общего с реальным не имеет - низачто не поверю, что делать Copy&paste из чужих скриптов вы умеете, а из своего - нет.
...
Рейтинг: 0 / 0
(PHP) Не отображается кириллица в письмах созданных скриптом
    #33606434
vlsherg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, достиг полного просветления - скачал другой скрипт с одного из приведенных ресурсов, созданный соотечественником. Все замечательно работает. Еще раз, спасибо!
...
Рейтинг: 0 / 0
(PHP) Не отображается кириллица в письмах созданных скриптом
    #33606625
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> достиг полного просветления - скачал другой скрипт

мдя...

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
(PHP) Не отображается кириллица в письмах созданных скриптом
    #33606630
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Я не знаю, какое надо иметь зрение, чтобы в приведённой статье не заметить следующего текста http://phpclub.ru/detail/article/mailОдна из часто возникающих проблем при отправке почты в koi8 - это формирование заголовка письма. Для ее решения необходимо воспользоваться следующим кодом, который переводит строку в кодировке win-1251 в понятный большинству почтовых клиентов koi8 заголовок.
Код: plaintext
$subject = '=?koi8-r?B?'.base64_encode(convert_cyr_string($subject, "w","k")).'?=';
...
Рейтинг: 0 / 0
(PHP) Не отображается кириллица в письмах созданных скриптом
    #33606844
vlsherg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С новым скриптом получил новую проблему- в отправленных письмах в поле "кому" отображается весь список адресов. Как с этим злом бороться?
...
Рейтинг: 0 / 0
(PHP) Не отображается кириллица в письмах созданных скриптом
    #33606861
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отправлять письма по одному :))
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
(PHP) Не отображается кириллица в письмах созданных скриптом
    #33607266
vlsherg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смешно.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Не отображается кириллица в письмах созданных скриптом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]