Любой проект помимо бэкенд скриптов включает в себя большое количество фронтенда, в частности — различные JS библиотеки. Многие уже успели ощутить гору плюсов от использования пакетного менеджера зависимостей Composer в своих проектах, но так же многие не знают каким образом можно пакетинизировать JS.
Архивы по Категориям: PHP
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_.