Перейдите к своему config.php
. У меня такая же проблема. Проверьте имя пользователя и пароль, а также sql select - это то же имя, что и config.
У меня на моей утилите есть эта крошечная функция всегда:
function htmlDecode(input){
var e = document.createElement('div');
e.innerHTML = input;
return e.childNodes[0].nodeValue;
}
htmlDecode("&"); // "&"
htmlDecode(">"); // ">"
Она будет работать для всех HTML-объектов .
Edit: Поскольку вы не находятся в среде DOM, я думаю, вам придется сделать это с помощью «жесткого» способа:
function htmlDecode (input) {
return input.replace(/&/g, "&")
.replace(/</g, "<")
.replace(/>/g, ">");
//...
}
Если вам не нравятся прикованные замены, вы можете создать объект для хранения ваши объекты, например:
function htmlDecode (input) {
var entities= {
"&": "&",
"<": "<",
">": ">"
//....
};
for (var prop in entities) {
if (entities.hasOwnProperty(prop)) {
input = input.replace(new RegExp(prop, "g"), entities[prop]);
}
}
return input;
}
Похоже, это будет делать:
function html_entity_decode(s) {
var t=document.createElement('textarea');
t.innerHTML = s;
var v = t.value;
t.parentNode.removeChild(t);
return v;
}
he (для «HTML-сущностей») - это надежный кодировщик / декодер объектов HTML, написанный на JavaScript. Он поддерживает все стандартизованные именованные символьные ссылки в соответствии с HTML , обрабатывает неоднозначные амперсанды и другие случаи ребер точно так же, как браузер , имеет обширный набор тестов , и - вопреки многим другим решениям JavaScript - он отлично справляется с астральными символами Unicode. Доступна онлайн-демонстрация.