How To Fix Buggy PHP strip_tags Function Как исправить ошибок PHP функцией strip_tags
strip_tags() in PHP has several problems. strip_tags () в PHP есть несколько проблем. It doesn’t recognize that css within the style tags are not document text. Он не признает, что в css стиль метки не текст документа. It will not remove HTML entities or content within script tags. Он не будет удалить HTML образований или содержимого в течение скрипт-теги. strip_tags() fails for invalid HTML. strip_tags (), не за нечестные HTML. In short strip_tags() is not advisable to use except for trivial cases. Короче strip_tags () не рекомендуется использовать, за исключением тривиальных случаев. The best solution I have come across is by uersoy at tnn dot net: Наилучшим решением я пришел на это uersoy на tnn точка нетто:
function html2txt($document){ $search = array('@функция html2txt ($ документа) ($ = поиск массив ( "@@si', // Strip out javascript '@@ си ', / / Strip из javascript "@@siU', // Strip style tags properly '@<[\/\!]*?[^<>]*?>@si', // Strip out HTML tags '@ССО @ ', / / Strip правильно теги в стиле "@ <[\ / \ !]*?[^<>]*?>си', / / Strip из HTML теги" @@' // Strip multi-line comments including CDATA ); $text = preg_replace($search, '', $document); return $text; }@ '/ / Strip нескольких замечаний, в том числе линии CDATA); $ текст = preg_replace ($ поиска,'', $ документа); возвращаться $ текста;)
Filed under Поданного в соответствии с Headline News Headline News , How To Как , PHP , Programming Программирование , Web Веб | |
| |
RSS 2.0 RSS 2,0 | |
Trackback this Article | это статья |
Email this Article Отослать Статья
You may also like to read Вы можете также люблю читать |




