Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: mailto
 
 автор: margol   (15.02.2007 в 13:39)   письмо автору
 
 

<a href="mailto:Отдел%20Инфовуз%20&lt;infovuz@vspu.ru&gt;?subject=Вопрос%20по%20работе%20в%20ИС%20ВГПУ&body=Пример">infovuz@vspu.ru</a>

Вот этот код в почтовом клиенте пишет абру-кадабру. Что я делаю не так?
И как исправить ситуацию?

   
 
 автор: SHAman   (15.02.2007 в 14:15)   письмо автору
 
   для: margol   (15.02.2007 в 13:39)
 

У меня сработало.... IE7

   
 
 автор: 12345   (15.02.2007 в 14:52)   письмо автору
 
   для: SHAman   (15.02.2007 в 14:15)
 

Кириллицей лучше не писать. Или превратить её через нечто типа encodeURI в юникод. Но нет гарантии, что все клиенты правильно прочитают. И ещё надо иметь ссылку на форму отправки письма, потому что что делать тем, у кого почтового клиента не установлено?

   
 
 автор: SHAman   (15.02.2007 в 15:00)   письмо автору
 
   для: 12345   (15.02.2007 в 14:52)
 

ИМХО, ссылки вида mailto вообще уже не нужны давно. Нужно делать форму отправки почты с сайта, либо прото указывать мыло и предоставлять пользователю самому решать когда включать почтовый агент, с какого мыла писать и вообще. Лично я предпочитаю писать письма через веб-интерфейс. И когда мне дают ссылку "контакт", я на нее нажимаю и у мя начинает открываться аутлук, я бешусь, дожидаюсь пока он откроется, потом выделяю адрес из строки адресата, копирую, закрываю, говорю "не сохранять письмо", лезу на мэйл, логинюсь и отправляю. Столько всяких действий вместо последних двух.

Короче, я ставлю подобные ссылки, когда это - формальность.

   
 
 автор: coloboc66   (15.02.2007 в 15:16)   письмо автору
 
   для: SHAman   (15.02.2007 в 15:00)
 

А лично мне очень нравится работать с почтовым клиентом, особенно если доступ в инет по диал-ап: никуда не спеша сел, просмотрел почту, написал ответы (все это в офф-лайне), потом включил соединение и нажал кнопочку "Доставить почту". ВСЕ!!! Не нужно переходить вручную с сервера на сервер, авторизоваться, читать письма, писать ответы и тратить на всю эту лабуду время и деньги... Очень классная штука - почтовый клиент, слава ее создателям! Всегда им пользовался и буду пользоваться. И другим советую - у кого в инет непостоянный доступ.

   
 
 автор: SHAman   (15.02.2007 в 15:38)   письмо автору
 
   для: coloboc66   (15.02.2007 в 15:16)
 

Дело в том, что у мя один почтовый ящик. Поэтому мне не нужно лазить и логиниться.


Хотя, читать почту в оффлайн - занятно... Может, и вправду, бат поставить?

   
 
 автор: margol   (22.02.2007 в 11:53)   письмо автору
 
   для: SHAman   (15.02.2007 в 15:38)
 

Спасибо всем за ответы, форму-то я тоже уже сделала. Это все начальство, вот хочется ему через клиент делать и все. Вот форму ему покажу, мо быть передумает...

   
 
 автор: margol   (10.03.2007 в 14:27)   письмо автору
 
   для: margol   (15.02.2007 в 13:39)
 

Вопрос актуален. Пробовала всячески кодировать и из windows-1251 в utf-8 и в koi8-r.
В почтовом клиенте при перемене кодировки результат тот же - абра-кадабра.
Вот текст:

echo '<a href="mailto:infovuz@vspu.ru?subject=Привет&body=текст письма">infovuz@vspu.ru</a> ';

Как сделать, чтобы в клиенте тоже было по русски напечатано?

   
 
 автор: margol   (13.03.2007 в 09:58)   письмо автору
 
   для: margol   (10.03.2007 в 14:27)
 

Актуален вопрос.

   
 
 автор: coloboc66   (13.03.2007 в 11:39)   письмо автору
 
   для: margol   (13.03.2007 в 09:58)
 

Попробуйте для письма устанавливать кодировку принудительно:

$charset='UTF-8';//Здесь поэкспериментировать с разными кодировками
$headers = "Content-Type: text/html; charset=".$charset."\r\n"; 
mail($email,'Уведомление о заказе',$mail_content,$headers);

Еще iconv() попробуйте.

   
 
 автор: margol   (13.03.2007 в 13:57)   письмо автору
 
   для: coloboc66   (13.03.2007 в 11:39)
 

да пробовала, экспериментировала, и меня интерессует именно mailto

   
 
 автор: coloboc66   (13.03.2007 в 15:05)   письмо автору
 
   для: margol   (13.03.2007 в 13:57)
 

У меня в ИЕ6 все нормально. Т.е. в Аутлук Експресс.

   
 
 автор: coloboc66   (16.03.2007 в 16:44)   письмо автору
 
   для: coloboc66   (13.03.2007 в 15:05)
 

Да- вот интересно: все закодировал методом encodeURIComponent(), но корректно все отображается только в ИЕ, независимо от использования указанного метода...

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования