Czyszczenie kodu z HTML, JavaScript i biała przestrzeń
Skompilowałem skrypt z różnych części kodu, znalezione w internecie, dla siebie, licząc liczbę słów w tekście. Było kilka dobrych scenariuszy, ale teraz nie pamiętam gdzie one są.
Napisz o swoich skryptach, wyślij swoje, a jeśli chcesz, zrobię dla ciebie recenzję, lub możesz napisać to sam, i sprawdzę. Powodzenia w rozwoju.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
function cleanTextHtml($text){ $search = array ("'<script[^>]*?>.*?</script>'si", // Вырезается javascript "'<[\/\!]*?[^<>]*?>'si", // Вырезаются html-тэги "'([\r\n])[\s]+'", // Вырезается пустое пространство "'&(quot|#34);'i", // Замещаются html-элементы "'&(amp|#38);'i", "'&(lt|#60);'i", "'&(gt|#62);'i", "'&(nbsp|#160);'i", "'&(iexcl|#161);'i", "'&(cent|#162);'i", "'&(pound|#163);'i", "'&(copy|#169);'i" ); $replace = array ("", "", "\\1", "\"", "&", "<", ">", " ", chr(161), chr(162), chr(163), chr(169) ); $text = preg_replace($search, $replace, $text); return $text; } |
/*
- Podstawowy kurs projektowania stron internetowych;
- Układ stron;
- Ogólny kurs CMS WordPress oraz kontynuacja kursu dotyczącego tworzenia szablonów;
- Tworzenie stron internetowych w PHP.