Простая задача решается
у Назара Токаря (dedushka.org) - отправка сообщения об ошибке скриптом Bukvus. И хотя скрипт платный (по цене кофе), сам разработчик сообщает, что если платить не желаете, то распиарьте обязательно этот скрипт неважно где, хоть в своем блоге, хоть в своем сайте, хоть на форуме у Назара (как он сам говорит, хоть с ошибками).
Совесть пассажира - лучший контроллёр. Поэтому я поделюсь опытом внедрения скрипта в одну строку. Одобряю труд Назара в этом плане, взяла на вооружение этот принцип.
Итак, скрипт Буквус. Да, на сайте
Белгородского государственного национального исследовательского университета. Да, всё супер.
И всегда есть одно НО. Не стала заморачиваться и тратить время на допиливание.
- В скрипте можно указать одно "мыло", а нам понадобилось несколько. Решили не заморачиваться, сделали список рассылки почтового сервера.
- Скрипт написан в utf-8, а нам в Thunderbird корпоративный возвращается часть русского текста кракозябрами. Конвертирование из ютф8 в 1251 не дало ожидаемого результата вообще, от слова совсем. Решение принято банальное - пишем всё на аглицком. А там чего - выделенный текст, в котором якобы ошибка и урл, куда бежать.
- про Урл. Я малость дописала, чтоб ссылка была в теле письма, а не просто текстовый урл страницы:
У Назара было $mess = $t[0]."".$t[1];
а у меня стало $mess = "URL:
".$t[1]." Selected text: ".$t[0]."";
Так хотя бы наши капризные редакторы сайта жмакнут по лени по ссылке и получат свой банан и залитый цветом стиля "вырвиглаз" увидят фрагмент с ошибкой.
4. как всегда, кроссбраузерность. Работать-то работает, сообщения шлются, но в Осле (независимо от версии) не выползает затененная подсказка внизу страницы и вообще никак не видно, что скрипт что-то сделал. В настоящее время этот вопрос мною отложен на будущее, буду копать в сторону хаков ИЕ, PIE.htc и PIE.js
Да, и совсем уж если капризничать, то
5. на движках WebKit'a в выползающем затеняющем слое сообщения отображаются кракозябрами.
В остальных нормальных адекватных браузерах - цаца.