Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 25.03.2008, 16:01
ptirA вне форума Посмотреть профиль Отправить личное сообщение для ptirA Найти все сообщения от ptirA
  № 1  
Ответить с цитированием
ptirA

Регистрация: Feb 2008
Сообщений: 77
Attention Проблема с распознованием кодировки!

Привет ВСЕМ! Заранее прошу прощения у администратора! Дело в том что я не знаю относится ли моя проблема к php или к ActionScript...соответственно не знаю куда писать свой вопрос (((
В общем есть страничка с формой по отправлению отзыва на мыло...к ней привязан пхп файл, который соответственно все и отправляет... так вот в чем проблема... флэш или пхп, незнаю что не определяет русский язык...т.е. на мыло приходит что-то жуткое вместо русского текста...
Пробовал сохранять php документ в юникоде ... 1 раз сработало! все последующиие разы нет (((( помогите ПЛИЗ!


Последний раз редактировалось ptirA; 26.03.2008 в 17:54.
Старый 25.03.2008, 19:41
crazyone вне форума Посмотреть профиль Отправить личное сообщение для crazyone Найти все сообщения от crazyone
  № 2  
Ответить с цитированием
crazyone
 
Аватар для crazyone

блогер
Регистрация: Nov 2007
Адрес: Киев
Сообщений: 557
Записей в блоге: 2
Не шрифта, а кодировки.
Проблемму решать в пхп скрипте. iconv() вам в руки.
Или в хидеры (заголовки) письма добавить, что у него текст в утф8. Что лучше всего, пожалуй...

Старый 25.03.2008, 20:31
ptirA вне форума Посмотреть профиль Отправить личное сообщение для ptirA Найти все сообщения от ptirA
  № 3  
Ответить с цитированием
ptirA

Регистрация: Feb 2008
Сообщений: 77
вот скрипт пхп:
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>

<body>
<?php

$recipients = "myMail@gmail.com" . ",";
$subject = "from SITE";


$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['msg'];
$phone = $_POST['phone'];



$date = date("F j, Y", time());


$email_info .= "Нам пришел новый вопрос !!!\n\n";
$email_info .= "Информация:\n";
$email_info .= "-----------------------------------------\n";
$email_info .= "Имя:  " . $name . "\n";
$email_info .= "Email:  " . $email . "\n";
$email_info .= "Тел:  " . $phone . "\n";
$email_info .= "Дата отправки:  " . $date . "\n\n";
$email_info .= "Сообщение:\n";	
$email_info .= "-----------------------------------------\n";
$email_info .= "" . $message . "\n";

$mailheaders = "От: " . $email . "\n";
$mailheaders .= "Ответить: " . $email . "\n\n";

if(mail($recipients, $subject, $email_info, $mailheaders)) {
	// Print a success for Flash to know the email is being sent
	print "&success=true";
}

?>
</body>
</html>

ютф8 ... не работает (((((

Старый 25.03.2008, 23:33
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 4  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Цитата:
charset=utf-8
Это сообщает браузеру, в какой кодировке файл и как надо его отображать, но саму кодировку это не меняет.
__________________
(и)Нильс.ru | Плагины для FlashDevelop


Последний раз редактировалось iNils; 26.03.2008 в 00:19.
Старый 26.03.2008, 00:14
ptirA вне форума Посмотреть профиль Отправить личное сообщение для ptirA Найти все сообщения от ptirA
  № 5  
Ответить с цитированием
ptirA

Регистрация: Feb 2008
Сообщений: 77
так...я совсем запутался....так у меня в пхп все верно?...если да то почему не работает ... а если нет то как правильно))))

Старый 26.03.2008, 00:24
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 6  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
В каой кодировке вам нужно письмо?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 26.03.2008, 11:55
ptirA вне форума Посмотреть профиль Отправить личное сообщение для ptirA Найти все сообщения от ptirA
  № 7  
Ответить с цитированием
ptirA

Регистрация: Feb 2008
Сообщений: 77
ммм... )) вы знаете видимо я совсем нуб...я не знаю в какой! ворму заполняют на русском. мне нужно чтоб на русском на почту и приходило. вот что меня и смущае так это то что в мои кодом 1 раз сработало! а потом перестало

Старый 26.03.2008, 15:50
crazyone вне форума Посмотреть профиль Отправить личное сообщение для crazyone Найти все сообщения от crazyone
  № 8  
Ответить с цитированием
crazyone
 
Аватар для crazyone

блогер
Регистрация: Nov 2007
Адрес: Киев
Сообщений: 557
Записей в блоге: 2
Чисто теоретически - вам письмо приходит в утф-8. А почтовый агент об этом не догадывается.
Попробуйте дописать
Код:
$mailheaders = "От: " . $email . "\n";
$mailheaders .= "Ответить: " . $email . "\n\n";

$mailheaders .= "Content-Type: text/plain; charset=UTF-8;";
Вам, кстати, вот эти фразы:
Код:
"Нам пришел новый вопрос !!!\n\n";
В каком виде приходит?

Старый 26.03.2008, 16:43
ptirA вне форума Посмотреть профиль Отправить личное сообщение для ptirA Найти все сообщения от ptirA
  № 9  
Ответить с цитированием
ptirA

Регистрация: Feb 2008
Сообщений: 77
Код:
$mailheaders = "От: " . $email . "\n";
$mailheaders .= "Ответить: " . $email . "\n\n";

$mailheaders .= "Content-Type: text/plain; charset=UTF-8;";
не помогло (((( теперь он мне в письмо еще и строчку добовляет "Content-Type: text/plain; charset=UTF-8;" что в принципе логично(

а всесто "Нам пришел новый вопрос !!!" он мне пишет ИнфоÑ?Ð¼Ð°Ñ†Ð¸Ñ :

((((((

Старый 27.03.2008, 01:51
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 10  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Код:
<?php

$recipients = "myMail@gmail.com" . ",";
$subject = "from SITE";


$name = iconv ("utf-8", "windows-1251", $_POST['name']);
$email = iconv ("utf-8", "windows-1251", $_POST['email']);
$message = iconv ("utf-8", "windows-1251", $_POST['msg']);
$phone = iconv ("utf-8", "windows-1251", $_POST['phone']);



$date = date("F j, Y", time());


$email_info .= "Нам пришел новый вопрос !!!\n\n";
$email_info .= "Информация:\n";
$email_info .= "-----------------------------------------\n";
$email_info .= "Имя:  " . $name . "\n";
$email_info .= "Email:  " . $email . "\n";
$email_info .= "Тел:  " . $phone . "\n";
$email_info .= "Дата отправки:  " . $date . "\n\n";
$email_info .= "Сообщение:\n";
$email_info .= "-----------------------------------------\n";
$email_info .= "" . $message . "\n";

$mailheaders = "От: " . $email . "\n";
$mailheaders .= "Ответить: " . $email . "\n\n";

if(mail($recipients, $subject, $email_info, $mailheaders)) {
	// Print a success for Flash to know the email is being sent
	print "&success=true";
}

?>
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Создать новую тему Ответ Часовой пояс GMT +4, время: 16:06.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 16:06.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.