How To Fix Buggy PHP strip_tags Function Comment fixer buggy php fonction strip_tags
strip_tags() in PHP has several problems. strip_tags () en PHP dispose de plusieurs problèmes. It doesn’t recognize that css within the style tags are not document text. Il ne reconnaît pas que css dans le style des balises ne sont pas de document texte. It will not remove HTML entities or content within script tags. Il ne supprimera pas les entités HTML ou contenu dans des balises de script. strip_tags() fails for invalid HTML. strip_tags () échoue pour HTML invalide. In short strip_tags() is not advisable to use except for trivial cases. En bref strip_tags () n'est pas conseillé d'utiliser l'exception des cas trivial. The best solution I have come across is by uersoy at tnn dot net: La meilleure solution que j'ai trouver est de uersoy à TNN dot net:
function html2txt($document){ $search = array('@fonction html2txt ($ document) ($ search = array ( "@@si', // Strip out javascript '@@ sc ', / / Strip à javascript' @@siU', // Strip style tags properly '@<[\/\!]*?[^<>]*?>@si', // Strip out HTML tags '@Siu @ ', / / Strip balises correctement' @ <[\ / \ !]*?[^<>]*?>sc ', / / Strip des balises HTML' @@' // Strip multi-line comments including CDATA ); $text = preg_replace($search, '', $document); return $text; }@ '/ / Strip multi-lignes y compris les commentaires CDATA) $ text = preg_replace ($ search,'', $ document); return $ text;)
Filed under Classé sous Headline News Headline News , How To Comment , PHP , Programming Programmation , Web | |
| |
RSS 2.0 RSS 2,0 | |
Trackback this Article | cet article |
Email this Article Envoyer cet article
You may also like to read Vous mai également à lire |




