HTML теги PHP MySQL - PullRequest
       6

HTML теги PHP MySQL

0 голосов
/ 28 июля 2011

У меня возникли проблемы со строками, которые я получаю из своей базы данных. Эти строки включают в себя различные HTML-теги. Например:

"<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industrys standard</p>" 

Это то, что я получаю из базы данных. Как мне избавиться от тегов <p> в нем? Я уже пробовал strip_tags и другие функции безрезультатно.

Эти теги не отображаются в tinymce textareas, и теги работают с соответствующими функциями.

Ответы [ 3 ]

2 голосов
/ 28 июля 2011

Используйте эту функцию, это поможет вам

function convertSpecialChars($string) {
    $string = str_replace("&", "&amp;", $string);
    $string = str_replace("\n", "&#xA;", $string);
    $string = str_replace("‘", "&apos;", $string);
    $string = str_replace(">", "&gt;", $string);
    $string = str_replace("<", "&lt;", $string);
    $string = str_replace("“", "&quot;", $string);
    return $string;
}

наслаждайтесь ...

2 голосов
/ 28 июля 2011

strip_tags () , если вы хотите удалить теги HTML и PHP.

htmlspecialchars () , если вы хотите сохранить теги HTML, но исключите возможность XSS.

1 голос
/ 28 июля 2011

Если я вас правильно понял, вы хотите применить htmlentities.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...