Перейти к содержимому

Onfor

    • Главная
    • Карта сайта
    • Контакты
    • Партнерство
    • Проекты
    • Рекомендации
    • Услуги
Иллюстрация летящей птицы.
  • Php. Как узнать разницу в днях между датами?

    Есть несколько способов, как узнать разницу между двумя датами в днях на php. В этой очень короткой статье приведу пример реализации задачи. Итак, к примеру Вам нужно узнать, сколько дней прошло с определенной даты до сегодняшнего дня. В этом Вам поможет следующий код: date_diff(new \DateTime(), new \DateTime(‘2019-01-01’))->days Все предельно просто — функция date_diff возвращает экземпляр…

    5 октября, 2019
  • Yii2. Как проверить, запущено ли приложение из консоли?

    Иногда на общих методах бывает необходимость по-разному обрабатывать запрос в зависимости от источника вызова приложения — консоль или браузер. В этой статье пример свойства, которое поможет определить этот момент. На просторах интернета есть много примеров реализации — использование is_a, instanceof, внутренние константы и т.д. Все они хороши, но команда Yii2 всё сделала за нас и…

    19 августа, 2019
  • Как получить ключ элемента массива с максимальным или минимальным значением?

    В этой короткой статье наглядный пример, как получить ключ массива в соответствии с его минимальным или максимальным значением. Итак, решение проблемы занимает всего одну строку: $max = array_keys($array, max($array))[0]; Собственно всё 🙂 Естественно, для получение минимального значения следует поменять max на min. Надеюсь статья была полезной — всегда рад Вашим комментариям.

    22 июля, 2019
  • Javascript. jQuery. Как остановить видео в iframe?

    В случае, когда видео, к примеру youtube, выводится в модальном окне или слайдере часта ситуация, когда пользователь скрыл окно, но при этом воспроизведение видео не остановилось и играет в фоне. Пример простого решения проблемы Вы найдете в этой статье. К примеру, у вас есть модальное окно с iframe, в котором играет видео с youtube: Посмотри…

    9 марта, 2019
  • Php. DOMDocument. Ошибки при разборе html5 тегов

    После вызова loadHTML из объекта DOMDocument Вы с большой вероятностью получите различные ошибки, которые связаны с ошибками при разборе html5-тегов. С этой статье пример, как решить проблему. К сожалению, ничего красивого я Вам не предложу — самый действенный и рабочий способ — отключить рапортацию об ошибках. $dom = new DOMDocument; libxml_use_internal_errors(true); $dom->loadHTML(‘…’); libxml_clear_errors(); На дальнейшую…

    8 марта, 2019
  • Html. iOS Safari не работает аттрибут maxlength

    Не будем говорить о том, как можно игнорировать нативный html-аттрибут — просто разберем пример, как решить проблему. Решение очень простое, но, тем не менее, не уменьшает удивление от поведения Safari. $(‘input[name=»securitycode»]’).keypress(function() { if (this.value.length >= 4) { return false; } }); Данный простой код не даёт ввести в поле более, чем 4 символа. Ничего нового,…

    8 марта, 2019
  • jQuery. Таблица кодов клавиш для keypress, keyup, keydown.

    В некоторых ситуациях важно детально понять, какая клавиша была нажата в поле и соответственно отреагировать на ней. В короткой статье — таблица основных важных клавиш и их кодов для обработки. Сначала пример, как же собственно «ловить» нажатие: $(‘#textbox’).keyup(function (e) { if (e.keyCode == 13) { alert(‘Нажата клавиша Enter!’); } }); Как видите — в обработчик…

    8 марта, 2019
  • Новая вершина. 400 статей.

    Сегодня я наконец-то пишу 400-ю статью на блог. По традиции это статья — подбитие итогов и некий отчет перед самим собой. 4-я сотня статей во временном разрезе далась очень тяжело — было много дел, много задач, проектов и запусков — времени на блог порой действительно не хватало, порой мешала лень и нежелание. Рад, что в…

    8 марта, 2019
  • Php. DOMDocument. Ошибки при загрузке html5-тегов.

    При загрузке контента при помощи loadHTML в объект DOMDocument Вы, скорее всего получите ошибку разбора данных. О том, как решить проблему — в этой статье. Наиболее простой и безкостыльный, как по мне способ — в примере ниже: $dom = new DOMDocument; libxml_use_internal_errors(true); $dom->loadHTML(‘…’); libxml_clear_errors(); Он позволяет безошибочно загрузить контент с html5-тегами и продолжить работу с…

    15 февраля, 2019
  • Bootstrap. Как отключить закрытие окна кликом за его пределами?

    В случае, когда модальное окно обязательно к прочтению или в нем, например, форма «Я соглашаюсь» — нельзя чтобы клиент имел возможность закрыть его без согласия. А это сделать ему очень просто — просто нажав за его пределами. В этой статье маленький пример, как отключить эту возможность. Для решения задачи у Вас есть два пути. Первый…

    15 февраля, 2019
←Предыдущая страница
1 … 3 4 5 6 7 … 45
Следующая страница→

Onfor

Работает на WordPress