X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Что тут надо прописать чтобы не появлялись краказябры?
Semenovich
Semenovich
Topic Starter сообщение 22.10.2010, 7:28; Ответить: Semenovich
Сообщение #1


Частично в тексте идут кракозябры.
<?
$fio = isset($_POST['fio'])?$_POST['fio']:'';
$pass = isset($_POST['pass'])?$_POST['pass']:'';
$email = isset($_POST['email'])?$_POST['email']:'';
$ch1 = !empty($_POST['ch1'])?$_POST['ch1']:'нет';
$ch2 = !empty($_POST['ch2'])?$_POST['ch2']:'нет';
$delivery = isset($_POST['delivery'])?$_POST['delivery']:'';
$add_text = isset($_POST['add_text'])?$_POST['add_text']:'';
mail("solist@gitarologia.ru", "заказ урока", "человек по имени $fio указавший пароль $pass
указал emeil - $emeil, выбрал вариант файла $file, указал, что хочет получить следующий вид файла
по обучению на гитаре - $ch1 \n
указал, что хочет получить следующий вид файла
по обучению на гитаре - $ch2 \n
для доставки указал свой email или адрес - $delivery в качестве - $add_text");

?>
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 22.10.2010, 8:23; Ответить: alexdrob
Сообщение #2


[PHP]<?php
function send_mime_mail($name_from, // имя отправителя
$email_from, // email отправителя
$name_to, // имя получателя
$email_to, // email получателя
$data_charset, // кодировка переданных данных
$send_charset, // кодировка письма
$subject, // тема письма
$body // текст письма
) {
$to = mime_header_encode($name_to, $data_charset, $send_charset)
. ' <' . $email_to . '>';
$subject = mime_header_encode($subject, $data_charset, $send_charset);
$from = mime_header_encode($name_from, $data_charset, $send_charset)
.' <' . $email_from . '>';
if($data_charset != $send_charset) {
$body = iconv($data_charset, $send_charset, $body);
}
$headers = "From: $from\r\n";
$headers .= "Content-type: text/plain; charset=$send_charset\r\n";
$headers .= "Mime-Version: 1.0\r\n";

return mail($to, $subject, $body, $headers);
}

function mime_header_encode($str, $data_charset, $send_charset) {
if($data_charset != $send_charset) {
$str = iconv($data_charset, $send_charset, $str);
}
return '=?' . $send_charset . '?B?' . base64_encode($str) . '?=';
}

$fio = isset($_POST['fio'])?$_POST['fio']:'';
$pass = isset($_POST['pass'])?$_POST['pass']:'';
$email = isset($_POST['email'])?$_POST['email']:'';
$ch1 = !empty($_POST['ch1'])?$_POST['ch1']:'нет';
$ch2 = !empty($_POST['ch2'])?$_POST['ch2']:'нет';
$delivery = isset($_POST['delivery'])?$_POST['delivery']:'';
$add_text = isset($_POST['add_text'])?$_POST['add_text']:'';
send_mime_mail($fio,$email,"solist@gitarologia.ru","solist@gitarologia.ru",'CP1251', 'KOI8-R', "заказ урока", "человек по имени $fio указавший пароль $pass
указал emeil - $emeil, выбрал вариант файла $file, указал, что хочет получить следующий вид файла
по обучению на гитаре - $ch1 \n
указал, что хочет получить следующий вид файла
по обучению на гитаре - $ch2 \n
для доставки указал свой email или адрес - $delivery в качестве - $add_text");

?>[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Semenovich
Semenovich
Topic Starter сообщение 22.10.2010, 15:16; Ответить: Semenovich
Сообщение #3


(alexdrob @ 22.10.2010, 11:23) *
[php]<?php
function send_mime_mail($name_from, // имя отправителя
$email_from, // email отправителя
$name_to, // имя получателя
$email_to, // email получателя
$data_charset, // кодировка переданных данных
$send_charset, // кодировка письма
$subject, // тема письма
$body // текст письма
) {
$to = mime_header_encode($name_to, $data_charset, $send_charset)
. ' <' . $email_to . '>';
$subject = mime_header_encode($subject, $data_charset, $send_charset);
$from = mime_header_encode($name_from, $data_charset, $send_charset)
.' <' . $email_from . '>';
if($data_charset != $send_charset) {
$body = iconv($data_charset, $send_charset, $body);
}
$headers = "From: $from\r\n";
$headers .= "Content-type: text/plain; charset=$send_charset\r\n";
$headers .= "Mime-Version: 1.0\r\n";

return mail($to, $subject, $body, $headers);
}

function mime_header_encode($str, $data_charset, $send_charset) {
if($data_charset != $send_charset) {
$str = iconv($data_charset, $send_charset, $str);
}
return '=?' . $send_charset . '?B?' . base64_encode($str) . '?=';
}

$fio = isset($_POST['fio'])?$_POST['fio']:'';
$pass = isset($_POST['pass'])?$_POST['pass']:'';
$email = isset($_POST['email'])?$_POST['email']:'';
$ch1 = !empty($_POST['ch1'])?$_POST['ch1']:'нет';
$ch2 = !empty($_POST['ch2'])?$_POST['ch2']:'нет';
$delivery = isset($_POST['delivery'])?$_POST['delivery']:'';
$add_text = isset($_POST['add_text'])?$_POST['add_text']:'';
send_mime_mail($fio,$email,"solist@gitarologia.ru","solist@gitarologia.ru",'CP1251', 'KOI8-R', "заказ урока", "человек по имени $fio указавший пароль $pass
указал emeil - $emeil, выбрал вариант файла $file, указал, что хочет получить следующий вид файла
по обучению на гитаре - $ch1 \n
указал, что хочет получить следующий вид файла
по обучению на гитаре - $ch2 \n
для доставки указал свой email или адрес - $delivery в качестве - $add_text");

?>[/php]


А на моей форме это будет работать? Уж слишком много данных.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВо что Вы играете?
400 Vmir 68015 20.4.2024, 18:39
автор: SaintExchange
Горячая тема (нет новых ответов) Во что сегодня инвестировать?
Делимся своими приносящими прибыль вариантами
76 traveliver 5106 20.4.2024, 18:27
автор: SaintExchange
Открытая тема (нет новых ответов) Нужен кодер, чтобы пофиксить ошибку Wordpress после переноса сайта
0 Alex-777 962 7.4.2024, 18:05
автор: Alex-777
Открытая тема (нет новых ответов) Apple пойдет на сотрудничество с конкурентами, чтобы выбиться в лидеры с ИИ
4 Room 1231 31.3.2024, 1:15
автор: Liudmila
Открытая тема (нет новых ответов) Как составить уравнение, чтобы назначить цену для товара?
2 rownong27 762 21.3.2024, 12:53
автор: Lumex


 



RSS Текстовая версия Сейчас: 25.4.2024, 21:08
Дизайн