Отображаем e-mail в виде картинки

    Сегодня понадобилось опубликовать несколько адресов электронной почты на общедоступной странице в Интернете. У меня запасена картинка с моим e-mail'ом, но опубликовать нужно было чужие адреса. Работать в GIMP я очень не люблю, поэтому идея сделать статичные картинки и опубликовать их была сразу же отброшена. Я перешёл к следующей идеи — найти PHP скрипт, который бы создавал картинку с адресом электронной почты налету.

    После непродолжительного и не принёсшего результата поиска я решил создать такой скрипт сам. В результате появился скрипт, который я хочу представить хабрсообществу. У меня, конечно, есть подозрения что у каждого WEB-разработчика уже есть подобный скрипт. А вдруг ещё нет?

    Из возможностей могу выделить следующее:
    • Задание цвета фона;
    • Задание цвета текста.


    Применение скрипта крайне простое:
    /imgMail.php?name=mybox&domain=mysite&zone=ru

    Остальные примеры использования есть в самом скрипте.

    Скачать скрипт можно с Яндекс.Народ.

    P.S.
    Пример не размещаю, так как боюсь что хостинг не выдержит.

    Комментарии 22

      +1
      Крутая защита > name=mybox&domain=mysite&zone=ru > разбить адрес по кускам, ничего не скажешь
        +1
        Это защита от спам-ботов которые охотятся за знаками "@" и словами типа «gmail.com» на странице?
        А какие есть предложения?
          +1
          При популяризации данного скрипта, он будет занесен в шаблон ботов. Проще передавать id пользователя и вытаскивать email с базы. Генерировать картинку и класть ее в специальную папку. И брать картинку с той папки. Так как генерировании картинок занимает время.
            –1
            Это вы полноценный сервис описали, а я скрипт писал. И эти вещи преследуют несколько разные цели.
              +4
              header('content-type: image/jpeg');
              imagecreate();
              imagecolorallocate()
              imagettftext || imagestring()
              imagejpeg();

              :) если человек этого не умеет делать, то ему лучше пойти почитать базовую документацию php.
                0
                Я ждал этого коммента. Вы — правильно ответили. И не нужно тут целый топик разводить.
                  0
                  Ура, я оправдал ожидания ;)
                    +1
                    Да, первый раз. Хотя в основном Вы троллите.
                      0
                      Каждый сам выбирает свой путь к познанию.
                      Вы то же не идеальны ;)
                  0
                  лучше уж gif =)
          +2
          И как прикажете писать на такой email? Ручками перебивать адрес? XXI-й век, ага.
            0
            Этот скрипт выводит картинку, а кто вам мешает обрамить её в JavaScript?
              +1
              JavaScript-то там зачем еще?
                +4
                Есть несколько мнений:

                1. Боты умеют ковырять яваскрипты в поисках адреса
                2. У гмайла неплохой антиспам
                3. Все мы уже давно в спамлистах
                  0
                  1. Конечно умеют, но от этого тоже есть лекарства — генерация JS на JS.
                  2. Полностью согласен.
                  3. Адреса новые, на новом домене, так что их точно нет в спам листах.
                    +1
                    Наверное для вас станет открытием, что спамеры давно сканируют через WHOIS все новые регистрирующиеся домены? У меня всегда так было, когда только зарегистрировал новый домен, даже сайта ещё нет, а на несуществующие адреса моего домена уже валится спам пачкой.
                  0
                  onclick=«window.location.href='mailto:vasya@mail.com';» :D
                +4
                использовал пару раз
                services.nexodyne.com/email/index.php



                может, кому пригодится
                  0
                  О! Классная вещь! Я это и искал, но так как не нашёл, написал своё. В закладки!
                    0
                    кому-то не нравится? :)
                    +3
                    Надо почту нормальную юзать, с спамфильтром серверным.
                    У меня мыл с 5 собирается почта на один акк, спам приходит раз в неделю :-)
                    Мыло публикую везде открытым текстом :-)
                      0
                      главное потом к картинке умело составить alt="..." =)

                      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                      Самое читаемое