Архивы по Категориям: PHP

Composer и bower

Любой проект помимо бэкенд скриптов включает в себя большое количество фронтенда, в частности — различные JS библиотеки. Многие уже успели ощутить гору плюсов от использования пакетного менеджера зависимостей Composer в своих проектах, но так же многие не знают каким образом можно пакетинизировать JS.

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

Warning: mysql_real_escape_string(): Access denied for user »@’localhost’

После обновления PHP на каждой странице моего блога стало появляться:

Warning: mysql_real_escape_string(): Access denied for user ''@'localhost' in /wp-content/plugins/statpress/statpress.php on line 1786

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

После того, как я увидел код StatPress’а, я очень сильно разочаровался как в модуле, так и в самом вордпрессе. Эти чудики (разработчики StatPress) умудрились использовать mysql_real_escape_string даже тогда, когда подключение к базе не установлено. А оно, конечно же, не установлено с использованием данной библиотеки, так как вордпресс давным давно съехал с mysql_.

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