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

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

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

Регистрация: Oct 2005
Сообщений: 21
По умолчанию Проблема с кодировкой e-mail

Пожалуйста, помогите!!!
Я подозреваю, что этот вопрос уже порядком всех тут достал, но тем не менее, позвольте задать его еще раз)) в последний)):

Проблема в том, что при отправке сообщения из flash формы на ящик вместо русских букв приходят корючки.

Да, я знаю что уже было много решений, просто я не понимаю как их использовать (я имею ввиду в каком месте основного кода вставлять сам код, отвечающий за кодировку )

вот текст пхп: ПОЖАЛЙСТА, ПОДСКАЖИТЕ КАК БЫТЬ
ЗАРАНЕЕ ОГРОМЕНСКОЕ СПАСИБО)

Код:
<?php
###############################################################################
#
# E-mail Formular + Autoresponder by Matthias Kannengiesser
# Copyright 2001
#
###############################################################################
#
#
# Mail an Webmaster  ##########################################################
#
# Add your E-mail right here
#
$MailTo="matzek@flashstar.de";
#
# Formating Date   ############################################################
#
$nowDay=date("m.d.Y");
$nowClock=date("H:i:s");
#
# Formating Body content ######################################################
#
$FormContent="
The following details has been recieved on $nowDay at $nowClock:\n\n
----------------------------------------------------------------------------\n
Firstname: $firstname\n
Lastname: $lastname\n
E-mail: $MailFrom\n
----------------------------------------------------------------------------\n
Gender: $gender\n
----------------------------------------------------------------------------\n
Subject: $Subject\n
----------------------------------------------------------------------------\n
Comment: $Body\n
----------------------------------------------------------------------------\n
";
#
#
mail($MailTo, "$Subject (von $firstname $lastname)", $FormContent, "From: $MailFrom");
#
#
# Autoresponder   #############################################################
#
#
       $filename = "answer.txt";
       $fd = fopen( $filename, "r" );
       $contents = fread( $fd, filesize( $filename ) );
       fclose( $fd );
       mail( "$MailFrom", "Thank you - Your Flashstar Team", "$contents\n\n",
             "From:matzek@flashstar.de\n" );
#
#
# Flashsignal Variable   ######################################################
#
#
$signal=1;
echo "signal=$signal";
#
#
###############################################################################
?>


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

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

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

Регистрация: Feb 2007
Адрес: Moskow
Сообщений: 85
Отправить сообщение для Vidar с помощью ICQ
1. System.useCodepage=true;
2. Если первое не поможет то iconv (это функция в PHP5) тебе в помощь.

Старый 22.04.2007, 13:57
_tommy вне форума Посмотреть профиль Отправить личное сообщение для _tommy Найти все сообщения от _tommy
  № 4  
Ответить с цитированием
_tommy

Регистрация: Oct 2005
Сообщений: 21
Спасибо))
но мне бы знать точный код и куда его вставлять с точностью до знака)
я просто ничего в пхп не понимаю))
простите, стыдно конечно (

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

Регистрация: Sep 2002
Сообщений: 30,787
Vidar, не учите плохому (это я про первый пункт).

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

Регистрация: Sep 2002
Сообщений: 30,787
http://php.net/iconv

Старый 22.04.2007, 14:00
Raikary вне форума Посмотреть профиль Отправить личное сообщение для Raikary Найти все сообщения от Raikary
  № 7  
Ответить с цитированием
Raikary

Регистрация: Jul 2006
Сообщений: 21
в ответ могу сказать только одно - учимся читать PHP Manual/Help

Код:
$headers = "From: info@example.com \r\n";
$headers.= "Content-Type: text/html; charset=ISO-8859-1 ";
$headers .= "MIME-Version: 1.0 ";
/*notice there aren't any \r\n after the second two header additions. This is what made this version work correctly*/
mail("john@example.com", "An HTML Message", $body, $headers);


Последний раз редактировалось etc; 22.04.2007 в 14:24.
Старый 24.04.2007, 15:42
ulik вне форума Посмотреть профиль Отправить личное сообщение для ulik Посетить домашнюю страницу ulik Найти все сообщения от ulik
  № 8  
Ответить с цитированием
ulik
 
Аватар для ulik

Регистрация: Apr 2007
Адрес: Moscow city
Сообщений: 286
Отправить сообщение для ulik с помощью ICQ
Ниче не надо. Просто ты сделай HEADERS и укажи кодировку. Проверьить можно на моем форуме - все отлично приходит.
__________________
Дизайн, как презерватив - каждому жмет по-своему © Я
мое: блог форум

Старый 07.05.2007, 14:11
Мыкыта вне форума Посмотреть профиль Отправить личное сообщение для Мыкыта Найти все сообщения от Мыкыта
  № 9  
Ответить с цитированием
Мыкыта

Регистрация: Mar 2003
Адрес: Россия, Санкт-Петербург
Сообщений: 565
у мну вопрос по этойже теме почтовый клиент в упор непонимает что письмо приходит в utf-8 тело письма понимает а вот тема письма от кого и т. п. непонимает
пробывал вот что
Код:
=?UTF-8?Q?Тема письма?=
и
=?UTF-8?B?Тема письма?=

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

Регистрация: Jun 2000
Адрес: $_SERVER['REMOTE_ADDR']
Сообщений: 854
$subject="=?UTF-8?B?".base64_encode($subject)."?=";
Собственно, буковка "В" в начале и указывает, что строка закодирована таким образом
__________________
X


Последний раз редактировалось Constantine; 17.05.2007 в 15:14.
Создать новую тему Ответ Часовой пояс GMT +4, время: 02:51.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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