• Как валидируете емейлы с кириллицей?

    @Barrakuda74 Автор вопроса
    Moskus, если вы вообще не понимаете о чём идёт речь, в следующий раз просто жуйте... Тостер и так уже достаточно засран пустозвонами вроде вас.
  • Как валидируете емейлы с кириллицей?

    @Barrakuda74 Автор вопроса
    Разберитесь в теме вопроса, почитайте в википедии что такое регулярные выражения, что такое кириллица, ознакомьтесь вкратце с языком программирования PHP, узнайте что выполняет функция mail(), как она работает, и какие у неё есть параметры, затем почитайте что такое фреймворки и посмотрите на regex'овые решения крупнейших из них.

    А вообще в дальнейшем не рекомендую вам изучать программирование по статьям из википедии. С тем же успехом это можно делать по газетным вырезкам.
  • Алгоритм на php или js - как из любого хэша получить числовое значение из интервала X-Y?

    @Barrakuda74 Автор вопроса
    Раскидал правда не на байты, а на десятичные, после уже суммировал.
    $x = ['s2',4,9,'цdf'];
    $x = str_split(md5(implode('',$x)));
    $sum = 0;
    foreach($x AS $y) {
       $sum += hexdec($y);
    }
    $value = ($sum % 10) + 5;


    Однако, если значение должно быть от 5 и, скажем, до 25, то будет уже не так гладко... что-то вроде такого:
    $value = ($sum % 25);
    if ($value<5) $value += 5;

    Но всё равно годится.
  • Алгоритм на php или js - как из любого хэша получить числовое значение из интервала X-Y?

    @Barrakuda74 Автор вопроса
    думал на js тоже пойдёт, т.к. как правило всё что вижу на js легко перевожу в php, но здесь что-то какие-то эксклюзивные для js функции)) Кто-нибудь перевёл бы ещё на php это)
  • В reg.ru украли домен с уникальными 10 миллионами посетителями, что делать?

    @Barrakuda74
    И вы хотите сказать, что человек, который не собирался вообще осуществлять смену администратора домена, пошёл сходил после этого письма сделал копию паспорта, и выслал вам на почту?) Так может ему написать на почту, пускай сходит к нотариусу дарственную на квартиру попутно оформит на Васю Пупкина)))

    «Не верю!»
  • В reg.ru украли домен с уникальными 10 миллионами посетителями, что делать?

    @Barrakuda74
    Alessandra,
    Вот сижу я, значит, работаю. Мне на ящик упало письмо: "Здравствуйте. Это рег.ру. От вас поступило заявление на смену администратора домена ***.su. Вы подтверждаете эту информацию?". Я отвечаю "Да, подтверждаю", и бегу писать на тостер информацию о краже. Что за ахинея??? Покажите формат этого письма? Что вы там ему такое прислали, что на это можно согласиться, не подозревая, что это подтверждение смены владельца домена???? А-то может вы и мне завтра такое письмо пришлёте, а я и не в курсе буду, что домен кому-то подарил! Как выглядят эти ваши запросы? Шаблон письма покажите. Более того, эта информация должна быть на вашем сайте, раз уж такие казусы вообще вероятны, в чём я пока сильно сомневаюсь.
  • В reg.ru украли домен с уникальными 10 миллионами посетителями, что делать?

    @Barrakuda74
    alex-1917, История вонючая изначально просто до жути. Никаких подробностей. Есть завязка, затем полный игнор вопросов с обеих сторон на тему того, как это вообще могло произойти, куча нестыковок, и вдруг ВУА-ЛЯ, клиент счастлив, reg.ru спаситель, у всех остальных на зубах привкус тухлого рашн-маркетинга.
  • В reg.ru украли домен с уникальными 10 миллионами посетителями, что делать?

    @Barrakuda74
    Alessandra, Погодите-погодите... вы связываетесь с администратором, говорите ему что так и так, вы действительно хотите сменить администратора такого-то домена (ну т.е. как банки обычно звонят при крупных переводах, и спрашивают о переводе n-ой суммы)? И администратор, вот тот автор, Nikita Linberg @zaisabaev, сказал что "да, я хочу сменить администратора домена"?? 0_o В таком случае вам большой респект и мне не понятна теперь логика владельца домена, абсолютно. Бред какой-то. Или вы просто набрали номер, на том конце взяли трубку, вы спросили: "Вы никита?", он ответил "Да", и вы положили трубку?)))
  • В reg.ru украли домен с уникальными 10 миллионами посетителями, что делать?

    @Barrakuda74
    Обращение к Alessandra из Reg.ru
    У меня, скорее всего как и у большинства подписавшихся на эту тему, один вопрос: Как не попасть в аналогичную ситуацию?
    Из недавней истории и ваших слов:
    Личный кабинет для любой цифровой услуги — это святая святых. В арсенале REG.RU есть все необходимые для защиты инструменты и мы о них пишем в своих приветственных письмах и сообщениях, которые сопровождают услуги:
    — ограничение доступа в Личный кабинет по IP;
    — двухфакторная авторизация.

    я сделал вывод что вы снимаете с себя ответственность за сохранность домена и перекладываете её на плечи нашей доблестной полиции после того, как в ЛК вошёл злоумышленник. Учитывая, что среднестатистический полицейский не знает что такое "домен" и подобного рода заявления лежат горсткой вместе с сотнями других в формате "памагите-спасите взломали страницу вконтакте", я делаю вывод, что истинным владельцем домена оказывается тот, кто последний зашёл в личный кабинет Reg.ru. После той истории я подключил двухфакторную авторизацию в вашем сервисе и до сих пор надеюсь, что обойдёт стороной.

    И вот теперь новая история. Теперь с какими-то нотариальными заверениями. Опять же хотелось бы получить от вас подробные инструкции, как обезопасить себя от подобного рода мошенничества? Проверяете ли вы как-то подлинность поступающих вам документов? Этот документ вам почтой России прислали или просто скан нарисованный по электронке пришёл? Имеет ли значение страна, откуда присылают подобного рода документы, язык, на котором они были оформлены, и местоположение заверителей? Должны ли они совпадать с местом регистрации текущего владельца домена? Если нет, то действительно ли можно вам слать сканы с Сомали, заверенные Сомалийскими нотариусами? И как вообще проходит сам процесс смены администратора по нотариально заверенной бумажке? Неужели не требуется никакого подтверждения хотя бы в личном кабинете о смене владельца? Т.е. в данном случае взлома как такового нет, но владелец в любом случае лишается домена и всё опять переходит в руки полиции (т.е. опять вся надежда на кару Божью)? Что автор сделал не так? Или здесь что-то недоговаривают? Спасибо.
  • Как экранировать строку в REGEXP (mysql) средствами PHP?

    @Barrakuda74 Автор вопроса
    ПРЕМНОГО БЛАГОДАРЕН, очень даже подошла.
  • Как экранировать строку в REGEXP (mysql) средствами PHP?

    @Barrakuda74 Автор вопроса
    Adamos,
    А собственно, кто за вас должен экранировать спецсимволы

    функция, родной, функция это должна делать! Представьте, придумали такие штуки, как ФУНКЦИИ. Вот раньше их не было, а потом БАЦ, и они появились! Раньше надо было самому все html-спецсимволы реплейсить, а потом БАЦ, как гром среди ясного неба, в PHP 4 добавили htmlspecialchars. И не поверите, она сама, САМА, КАРЛ! уже знает, как, где, какие спецсимволы и на что заменить! Вот ведь благодать-то настала, да?)
  • Как экранировать строку в REGEXP (mysql) средствами PHP?

    @Barrakuda74 Автор вопроса
    Антон Антон, Сейчас вот так выглядит:
    $query  = '\^[^~]*' . $q . '[^~]*~';
    $PDOStatement->bindParam(':query', $q, PDO::PARAM_STR);
  • У кого какие задержки при работе по IMAP с Яндексом?

    @Barrakuda74 Автор вопроса
    "толстая" лично для меня никуда не годится из-за визуальной перегруженности различными "рюшечками"

    Alexandepz, Согласен с вами.
  • У кого какие задержки при работе по IMAP с Яндексом?

    @Barrakuda74 Автор вопроса
    Имеете в виду, что веб-интерфейс почты Яндекса обращается к их же серверу не через IMAP?

    Alexandepz, А зачем им по IMAP обращаться к своему же серверу, они залезли в папку взяли файл с письмом и показали вам. Это же их собственный сервер, им IMAP не нужен. А если бы и нужен был, то уж балансировка нагрузки явно была бы в их пользу. Поэтому в первую очередь бы обрабатывались запросы с Яндекса, а уже потом все остальные. Но как я уже сказал, им не нужен IMAP, у них прямой доступ к почтовым файлам. Поэтому конечно в веб-интерфейсе почты Яндекс нет никаких задержек. Правда не считая того, что сам интерфейс у них дико перегружен скриптами, из-за чего на слабеньких компах предпочтительнее пользоваться лайт-версией - https://mail.yandex.ru/lite
  • У кого какие задержки при работе по IMAP с Яндексом?

    @Barrakuda74 Автор вопроса
    Alexandepz, Никакой не рассматриваем. У нас менеджеры в яндексовском (браузерном) клиенте сидят, по imap просто подгрузка идёт всех данных в crm для истории работы с контрагентами, а там своевременность поступления данных не так критична. Что касается mail или google, то вы хоть проверьте прежде чем пересаживаться, какие там задержки в час пик, а-то может аналогично. Что касается своего почтового сервера на входящие - то мы наоборот от этого ушли, устали бороться со спамом. Ладно бы безобидный, а-то со всякой вируснёй, троянами, и при этом с текстом, маскирующимся под реальных клиентов, и рассылающийся со взломанных серваков, т.е. пролетая все проверки spf, dkim и т.д. даже не спотыкаясь. Поэтому свой почтовик как мне думается имеет смысл держать только для рассылок, а входящие пускай спамоборону Яндекса ломают.
    А почему вам так важно именно через десктопный клиент по IMAP получать письма?
  • У кого какие задержки при работе по IMAP с Яндексом?

    @Barrakuda74 Автор вопроса
    Alexandepz, А тут нечего расписывать, просто серверы Яндекса (обслуживающие IMAP-запросы) не успевают обслуживать все запросы своих пользователей. Поэтому из запросов собирается очередь как за колбасой во время дефицита. Если таймауты выставить короткие, то соединение будет постоянно отваливаться.

    p.s.: нашёл кстати ваш вопрос в соседней ветке, ну и бред вам там насоветовали. Не нужно ничего перепроверять, всё у вас с соединением в порядке. И от почтового клиента это тоже не зависит, какая разница от кого отправлен запрос. Просто днём все менеджеры страны рассаживаются по офисным креслам, запускают почтовые клиенты (с ежеминутной проверкой обновлений), и понеслась...
  • Как в PHP поймать ошибки?

    @Barrakuda74 Автор вопроса
    sidni, благодарю за готовый код. Наверное использую его. Правда так и не понял почему не работают обработчики Error и Throwable.