Иногда возникает необходимость посчитать некую статистику внутри цикла, чтобы понять, например, сколько таких-то значений встретилось, а сколько таких-то. При этом, конечно же, статистику удобнее всего собирать в массив и там […]
Читать дальше
Полезные советы по PHP и другие IT-штуки
Иногда возникает необходимость посчитать некую статистику внутри цикла, чтобы понять, например, сколько таких-то значений встретилось, а сколько таких-то. При этом, конечно же, статистику удобнее всего собирать в массив и там […]
Читать дальшеНа одном из наших сайтов (http://viva-games.ru) после обновления WordPress 4.3 пропали виджеты. Причём, что интересно, стандартные виджеты остались на месте, а кастомные потерялись. После некоторого поиска выяснилось: сие чудо происходило […]
Читать дальшеЕсли Ваш сайт, написанный на базе популярного движка (WordPress, Joomla, Magento и др.), стал сильно тормозить, а в логах доступа сервера Вы видите множество обращений к странице логина или к […]
Читать дальшеВ одном из проектов передо мной встала задача предотвратить повторный запуск скрипта, если он уже выполняется. Этот скрипт довольно длинный по времени, запуск этого скрипта производится через равные интервалы времени с […]
Читать дальшеПодобная ошибка начала появляться при переходе на версию PHP 5.3, в которой запрещён вызов функции с параметром — константой, если функция ожидает на этом месте ссылки на переменную. Приведу простой […]
Читать дальшеТак уж получилось, что по роду деятельности мне приходится отвечать как на сложные технические вопросы, так и на откровенно нубские. Что поделать, уровень подготовки разных специалистов разный. Спросили: «Как передать […]
Читать дальшеЕсли у вас на сервере с какого-то момента временами начала появляться и бесследно исчезать злобная ошибка «PHP Fatal error: cannot call overloaded function for non-object», указывающая на строку кода, которая […]
Читать дальшеВ CSS3 есть замечательное свойство, позволяющее менять яркость и контрастность изображений непосредственно в браузере. В Chrome и Opera это делается с помощью свойства -webkit-filter (в других браузерах есть свои свойства […]
Читать дальшеУ меня возникла необходимость восстановить 30 тысяч jpg-изображений, хранящихся в BLOB’е MySQL-базы. При рассмотрении проблемы в бинарном виде стало ясно, что кто-то при импорте дампа перепутал кодировки и дамп в […]
Читать дальшеНачинается всё с веб-сервера (Apache или Nginx, для простоты возьмём Apache), который держит открытым 80й порт. Допустим, наш вебсервер запущен на физической машине с IP=11.22.33.44. И там установлен сайт с […]
Читать дальше