Loading...
PHP/MySQL | & rn Код в базе
После записи в базу символы меняются на & /r/n и.т.д вот вопрос, как мне их обратно поменять на выходе? может функция какая есть.
________
посл. ред. 19.02.2018 в 09:19; всего 3 раз(а); by Master zpank
Тогда у тебя будет xss
Обычный php код выглядит вот так

Изображение

------
54163_Screenshot_20.png (5.2 Kb)
Скачиваний: 106
Deep Cool (19.02.2018 в 09:19)
Тогда у тебя будет xss

С чего вдруг?
Master zpank, как фильтруешь текст ? При вводе или ввыводе ?
Kemel (19.02.2018 в 09:26)
Master zpank, как фильтруешь текст ? При вводе или ввыводе ?

При вводе фильтр.
Вот я нашел уже нужную мне фигню :-D
function highlight_code($matches){
if (is_array($matches)) {
$code = $matches[1];
}else {
$code = $matches;
}
$code = strtr ($code, array (
'&lt;' => '<',
'&gt;' => '>',
'&amp;' => '&',
'&quot;' => '"',
'&#36;' => '$',
'&#37;' => '%',
'&#39;' => "'",
'&#92;' => '\\',
'&#94;' => '^',
'&#96;' => '`',
'&#124;' => '|'
));
$code = strtr ($code, array (
"<br/>" => "\r\n",
"\\" => ""
));
$code = highlight_string($code, true);
return nl2br($code);
}
Master zpank, хорошо )) это функция для вывода подстветки синтаксиса
Kemel (19.02.2018 в 09:41)
Master zpank, хорошо )) это функция для вывода подстветки синтаксиса

Всё верно, она еще заменяет все символы обратно. Блин можешь помочь? нужно сделать замену но без подсветки. просто функция которая будет заменять все сущности обратно на символы
________
посл. ред. 19.02.2018 в 09:47; всего 2 раз(а); by Master zpank
Master zpank, убери 5 предпоследних строчек кода
Master zpank, и 5 первых тебе тоже не нужны, но можешь получить Xss
Онлайн: 2
Время:
Gen. 0.0916
(c) Bym.Guru 2010-2025