Блог

Правило Laravel, которое должно пройти, если значением является имя хоста или IP

Мне нужно проверить поле и пройти проверку, если ОДИН из них верен:

  1. значение является допустимым именем хоста
  2. значение действительное, IP4
  3. значение действительно 1p6

Обязательная проверка – поле обязательно.

PHPРегулярные выражения
Прочитать...

Регулярное выражение URL-адреса, начинающееся с HTTP или HTTPS

Регулярные выражения URL-адресов можно использовать для проверки того, имеет ли строка допустимый формат URL-адреса, а также для извлечения URL-адреса из строки.

PHPРегулярные выражения
Прочитать...

Dual-WAN setting in IPFire

Настройка двойной глобальной сети в IPFire (было: два асимметричных восходящих канала)

Нужна настройка DUAL-WAN. В дистрибутиве Linux это должно быть возможно в IPFire, однако он не поддерживается «из коробки» и требует большой работы с вашей стороны.

 

ipfirelinux
Прочитать...

Получить реальный IP пользователя

Получить реальный IP пользователя

php
Прочитать...

Как в php конвертировать BB коды в HTML

С недавних пор, читатели моего блога могут комментировать статьи используя bb коды. До этого на сайте была собственная система парсинга комментариев. Она часто работала не корректно и имела кучу дыр. несколько раз пользователи блога демонстрировали мне, как легко на сайте можно разместить вредоносный JavaScript, осуществляя инъекцию. Поразмыслив, решил, что для моего проекта отлично подойдут bb коды. Для этого нашел библиотеку на сайте phpclasses, который github был наверно одним из основных источников готовых решений. 

phpRegExp
Прочитать...

Как установить модуль Mod Security Apache на CentOS/RedHat (RHEL)

ModSecurity — это брандмауэр веб-приложений (WAF) с открытым исходным кодом, который помогает защитить ваши веб-приложения от различных типов атак. Его можно интегрировать с веб-сервером Apache в качестве модуля для обеспечения дополнительной безопасности вашего веб-сайта. В этом руководстве мы покажем вам, как установить модуль ModSecurity Apache на сервер CentOS под управлением Apache.
centoshttpdlinux
Прочитать...

Выравнивание блока по центру с помощью CSS

Выравнивание блока по центру с помощью CSS
Чтобы выровнять блок по центру страницы можно поступить следующим образом.

css
Прочитать...

Выровнять содержимое блока div по нижнему краю

Выровнять содержимое блока div по нижнему краю
Чтобы выровнить блок по нижнему краю можно поступить следующим образом.
CSSHTML
Прочитать...

Получение списка необъявленных CSS слассов на странице

Получение списка необъявленных CSS слассов на странице
Этот скрипт пытается определить все классы CSS, упомянутые в HTML, но не определенные в таблицах стилей. Для того, чтобы использовать его, просто запустите его в консоли.
CSSJavaScript
Прочитать...

Обрезка текста до целого слова справа

Обрезка текста до целого слова справа
Данная функция удобна для формирования краткого описания к новости или статье.
php
Прочитать...

16+ Сайт может содержать контент, не предназначенный для лиц младше 16 лет