Простая функция для подсчёта статистики на PHP

Иногда возникает необходимость посчитать некую статистику внутри цикла, чтобы понять, например, сколько таких-то значений встретилось, а сколько таких-то. При этом, конечно же, статистику удобнее всего собирать в массив и там […]

Читать дальше

Пропали виджеты после обновления WordPress 4.3

На одном из наших сайтов (http://viva-games.ru) после обновления WordPress 4.3 пропали виджеты. Причём, что интересно, стандартные виджеты остались на месте, а кастомные потерялись. После некоторого поиска выяснилось: сие чудо происходило […]

Читать дальше
Wordpress защита от брутфорса

Защита сайта от брутфорса без правки кода

Если Ваш сайт, написанный на базе популярного движка (WordPress, Joomla, Magento и др.), стал сильно тормозить, а в логах доступа сервера Вы видите множество обращений к странице логина или к […]

Читать дальше

Как предотвратить повторный запуск скрипта

В одном из проектов передо мной встала задача предотвратить повторный запуск скрипта, если он уже выполняется. Этот скрипт довольно длинный по времени, запуск этого скрипта производится через равные интервалы времени с […]

Читать дальше

Strict Standards: Only variables should be passed by reference как исправить

Подобная ошибка начала появляться при переходе на версию PHP 5.3, в которой запрещён вызов функции с параметром – константой, если функция ожидает на этом месте ссылки на переменную. Приведу простой […]

Читать дальше

Как передать переменную из Javascript в PHP

Так уж получилось, что по роду деятельности мне приходится отвечать как на сложные технические вопросы, так и на откровенно нубские. Что поделать, уровень подготовки разных специалистов разный. Спросили: “Как передать […]

Читать дальше

PHP Fatal error: cannot call overloaded function for non-object [Решено]

Если у вас на сервере с какого-то момента временами начала появляться и бесследно исчезать злобная ошибка “PHP Fatal error: cannot call overloaded function for non-object”, указывающая на строку кода, которая […]

Читать дальше

Яркость и контрастность CSS3 на стороне сервера

В CSS3 есть замечательное свойство, позволяющее менять яркость и контрастность изображений непосредственно в браузере. В Chrome и Opera это делается с помощью свойства -webkit-filter (в других браузерах есть свои свойства […]

Читать дальше

Как преобразовать non-shortest UTF-8 в однобайтную кодировку

У меня возникла необходимость восстановить 30 тысяч jpg-изображений, хранящихся в BLOB’е MySQL-базы. При рассмотрении проблемы в бинарном виде стало ясно, что кто-то при импорте дампа перепутал кодировки и дамп в […]

Читать дальше

Как работает PHP с HTTP и запросами POST, GET

Начинается всё с веб-сервера (Apache или Nginx, для простоты возьмём Apache), который держит открытым 80й порт. Допустим, наш вебсервер запущен на физической машине с IP=11.22.33.44. И там установлен сайт с […]

Читать дальше
1 2 3 4