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

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

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

Регистрация: Jun 2005
Сообщений: 22
Отправить сообщение для rusich с помощью ICQ
По умолчанию AS + php не переводит строчку

Всем доброго времени суток.

прошу помощи у гуру...

у меня есть флэш, который должен отправлять сообщения на указанную почту и добавлять ко всему этому добру текст.

код пхп:
Код:
<?
$headers  = 'MIME-Version: 1.0' . "\r\n".
		'Content-type: text/html; charset=windows-1251'."\r\n".
		'From: '.$_POST['from']."\r\n" .
		'Reply-To: '.$_POST['from']."\r\n" .
		'X-Mailer: PHP/' . phpversion();
   if(mail($_POST['to'], $_POST['subject'], $_POST['mess'], $headers)){
          echo"&otvet=1";
     }else{
          echo"&otvet=from: ".$_POST['from']." to: ".$_POST['to']." mess: ".$_POST['mess']." subject: ".$_POST['subject'];
     }
?>
код во флэше:
Код:
send_btn.onRelease=function(){
  if (from_txt.text != "" && subject_txt.text != "" && message_txt.text != "") {
	 LV.from = from_txt.text;
	 LV.to = to_txt.text;
     LV.subject = "Уважаемый" + " " + subject_txt.text + "!";
     LV.mess = "Здравствуйте" + " " + subject_txt.text + "!" + " \n \r " + " " + " сам текст." ;
     LV.sendAndLoad("mailto.php", LV, "POST");
  }
}
проблема в том, что " \n \r " не переводит текст на новую строчку в почтовом клиенте.
пробовал уже бат, аутлук, веб почту...
подскажите пожалуйста в чем секрет )
код 100% рабочий за пробелами следил. флэш - 8


Последний раз редактировалось rusich; 06.08.2007 в 20:42.
Старый 06.08.2007, 19:50
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
rusich, отредактируйте свой пост и оформите код тегами [code][/code].

Старый 08.08.2007, 12:37
btx вне форума Посмотреть профиль Отправить личное сообщение для btx Посетить домашнюю страницу btx Найти все сообщения от btx
  № 3  
Ответить с цитированием
btx
 
Аватар для btx

Регистрация: Jul 2007
Адрес: Москва
Сообщений: 8
Отправить сообщение для btx с помощью ICQ
ты объявляешь текст как html тогда тебе нужно или все \r\n перевести в <br> или заменить строку
PHP код:
'Content-type: text/html; charset=windows-1251'."\r\n"
на
PHP код:
'Content-type: text/plain; charset=windows-1251'."\r\n"
что сделает письм отекстовым и переходом на новую строку будет служить \r\n

Старый 08.08.2007, 12:44
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Флеш не работает с win-1251.

Старый 08.08.2007, 13:10
btx вне форума Посмотреть профиль Отправить личное сообщение для btx Посетить домашнюю страницу btx Найти все сообщения от btx
  № 5  
Ответить с цитированием
btx
 
Аватар для btx

Регистрация: Jul 2007
Адрес: Москва
Сообщений: 8
Отправить сообщение для btx с помощью ICQ
Тут происходит скажем так само конвертация, и грубо говоря флеш посылая в юникоде на *nix сервер с php в таком формате данные переход строки всеравно останется прежним.

Старый 08.08.2007, 13:19
rusich вне форума Посмотреть профиль Отправить личное сообщение для rusich Найти все сообщения от rusich
  № 6  
Ответить с цитированием
rusich
 
Аватар для rusich

Регистрация: Jun 2005
Сообщений: 22
Отправить сообщение для rusich с помощью ICQ
btx спасибо.

<br /> помогло.


__etc

System.useCodepage = true; помогло их сдружить =)


Последний раз редактировалось rusich; 08.08.2007 в 13:22.
Старый 08.08.2007, 13:44
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 7  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Цитата:
Сообщение от rusich
System.useCodepage = true; помогло их сдружить =)
Уберите это. Это "решение" работает только в россии под виндой. Все остальные увидят совсем другое. iconv на php заюзайте.

Старый 08.08.2007, 13:47
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 8  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
rusich, зато потом проблем не оберешься с пользователями, у которых в системе нет win1251 или она не установлена по умолчанию.

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

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

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


 


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


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