11:49 

Недокументированная функция U-Mail

belomoeff
ἓν οἶδα ὅτι οὐδὲν οἶδα
Знаете ли Вы, что можно сделать так, чтобы по нажатию на ссылку, формировалось сообщение U-Mail с заданными получателем, темой и даже текстом сообщения. Для этого нужно оформить ссылку следующим образом:



При этом:

1. Если логин получателя, тема сообщения или текст сообщения состоят из нескольких слов, их нужно разделить знаком + (пример:...&username=Diary+Tips)

2. Если логин, тему или само сообщение нужно написать на русском языке, то вместо этого нужно вписать соответствующую шестнадцатеричную кодировку. Для этого можно прибегнуть к функциям поиска. Вводим в строку поиска, скажем, логин пользователя Вася Пупкин. Смотрим в адресную строку. Часть URL-адреса после ?q= — это и есть шестнадцатеричное представление введённой нами строки.

Его мы и указываем в параметре username (пример: ...&username=%C2%E0%F1%FF+%CF%F3%EF%EA%E8%ED).

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

Перевод строки (Enter) — %0D
Пробел — +
< (меньше) — %3C
> (больше) — %3E
[ (левая квадратная скобка) — %5B
] (правая квадратная скобка) — %5D
/ (косая черта) — %2F
" (кавычка) — %22
: (двоеточие) — %3A
; (точка с запятой) — %3B
= (равно) — %3D
* (звёздочка) — %2A
+ (плюс) — %2B
, (запятая) — %2C
- (минус) — %2D

Например, русская буква A находится на пересечении строки С и столбца 0, следовательно код этой буквы - %C0. Латиниские буквы и точку кодировать не надо, они так воспринимаются.

.0.1 .2 .3 .4 .5 .6 .7 .8 .9 .A .B .C .D .E .F
2. !"#$%&'()*+,./
3. 0123456789:;<=>?
4. @ABCDEFGHIJKLMNO
5. PQRSTUVWXYZ[\]^_
6. `abcdefghijklmno
7. pqrstuvwxyz{|}~DEL
8.ЂЃѓЉЊЌЋЏ
9.ђљњќћџ
A.ЎўЈ¤Ґ¦§Ё©Є«¬­®Ї
B.°±Ііґµёє»јЅѕї
C.АБВГДЕЖЗИЙКЛМНОП
D.РСТУФХЦЧШЩЪЫЬЭЮЯ
E.абвгдежзийклмноп
F.рстуфхцчшщъыьэюя


Спецсимволы позволяют использовать в тексте сообщения HTML-теги.

Пример:

Отправить сообщение




@темы: U-mail

Комментарии
2010-05-19 в 00:31 

Всему своё тайми-вайми (с)
впечатлилась. мне вряд ли понадобится, но все равно спасибо, интересная фишка

2010-05-19 в 20:06 

mausi
…Чудакам живется неплохо, если им удается заставить людей уважать свое чудачество. © Кундера
огромное спасибо. для работы с сообществами безумно полезная вещь!

2010-05-19 в 20:14 

Спасибо, Так именно так иногда кодируются URL-ы с русскими буквами, например если тянуть их с русской Википедии?

2010-05-19 в 20:16 

belomoeff
ἓν οἶδα ὅτι οὐδὲν οἶδα
Techno_Jaro, угу, и в Яндексе тоже.

2010-05-19 в 20:22 

Techno_Jaro
belomoeff, да-да - имена файлов на «Народном диске», если их закачали с русским именем?

2010-05-24 в 20:56 

Элоя
Мяф?
belomoeff, почему-то я сразу подумала, что автором может быть ни кто иной как ты)))
Хорошая запись вышла. =) Все понятно и просто, а не методом тыка))))

2010-06-06 в 18:48 

Reuniko
теперь - документированная ^_^

2012-02-07 в 01:19 

Shisemi
Слишком красив для этого мира
Подскажите пожалуйста что можно сделать если от меня сообщения никому с умыла не доходят?

2012-02-07 в 12:21 

Элоя
Мяф?
Shisemi, обратиться сюда www.diary.ru/~diary-support/

2012-07-07 в 14:31 

Фуджи-сан
спасибо, то, что я искала!

Комментирование для вас недоступно.
Для того, чтобы получить возможность комментировать, авторизуйтесь:
 
РегистрацияЗабыли пароль?

@Дневники: секреты, тонкости и хитрости

главная