Помощник
|
Проверка на <noindex> в Php |
alexa
|
Сообщение
#1
|
||
|
|
||
|
|||
elche |
7.5.2010, 2:32;
Ответить: elche
Сообщение
#2
|
|
проверить на правельность того, закрыты ли все <noindex> в HTMLе верно ? а что считается верно ? то что после <noindex> стоит </noindex> ? если да то : preg_match("#<noindex>(.*?)</noindex>#isU", $str, $out); в таком духе верно ? нет не верно, т.к. код вернет массив с результатами поиска, а не проверит, имеются ли не закрытые теги <noindex>. Опишите задачу точнее -------------------- |
|
|
alexa
|
Сообщение
#3
|
|
задача думаю оч популярная,
поясню сайты в сапу не добавляются потому что некоторые умники делают так <noindex> <a href="zzzzzzzz">zzzzzz</a> [b]<noindex>[/b] <noindex> <a href="zzzzzzzz">zzzzzz</a> </noindex> вот из за этого, может попасть весь сайт в область noindex , при которой не будет что индексировать, и соответственно сайт в сапу ни лезет .... ВОт надо выявить такие ошибки и указать что бяка ... Сообщение отредактировал alexa - 7.5.2010, 10:46 -------------------- |
|
|
ram |
7.5.2010, 11:52;
Ответить: ram
Сообщение
#4
|
|
Используй для определения количества вхождений
$n = substr_count($строка, $вхождение)
-------------------- |
|
|
komyak |
7.5.2010, 12:49;
Ответить: komyak
Сообщение
#5
|
|
потёр
Сообщение отредактировал komyak - 7.5.2010, 12:52 -------------------- |
|
|
alexa
|
Сообщение
#6
|
|
Используй для определения количества вхождений $n = substr_count($строка, $вхождение) ну это понятно но не совсем то, с начало нужно как то удалить джаваскрипты и ЦССы +коментарии -------------------- |
|
|
ram |
7.5.2010, 15:20;
Ответить: ram
Сообщение
#7
|
|
с начало нужно как то удалить джаваскрипты и ЦССы +коментарии preg_replace('#<script.*>.*</script>#Uis', '', $str) и по такому же принципу далее -------------------- |
|
|
alexa
|
Сообщение
#8
|
|
|
ВЫдрал с нуледа, класс ...
function getTextFromHTML($htmlText) { $search = array ("'<script[^>]*?>.*?</script>'si", // Remove javaScript "'<style[^>]*?>.*?</style>'si", // Remove styles "'<xml[^>]*?>.*?</xml>'si", // Remove xml tags "'<[\/\!]*?[^<>]*?>'si", // Remove HTML-tags "'([\r\n])[\s]+'", // Remove spaces "'&(quot|#34);'i", // Replace HTML special chars "'&(amp|#38);'i", "'&(lt|#60);'i", "'&(gt|#62);'i", "'&(nbsp|#160);'i", "'&(iexcl|#161);'i", "'&(cent|#162);'i", "'&(pound|#163);'i", "'&(copy|#169);'i", "'&#(\d+);'e"); // write as php $replace = array ("", "", "", "", "\\1", "\"", "&", "<", ">", " ", chr(161), chr(162), chr(163), chr(169), "chr(\\1)"); return preg_replace($search, $replace, $htmlText); }
-------------------- |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Нужно ли закрывать ненужные страницы тегом noindex, follow? | 8 | noviktamw | 2835 | 2.3.2024, 12:53 автор: toplinks |
|
Проверка позиций сайтов в поисковых системах с помощью Positon.ru Мониторинг продвижения сайтов |
182 | Positon | 178947 | 23.2.2024, 9:53 автор: Positon |
|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое | 5 | CULA | 3295 | 19.12.2023, 18:55 автор: CULA |
|
Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery Разработка сайтов и сервисов под-ключ |
0 | alexey | 1174 | 24.11.2023, 14:46 автор: alexey |
|
Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP) | 56 | qpPeW | 44776 | 19.7.2023, 10:03 автор: qpPeW |
Текстовая версия | Сейчас: 29.3.2024, 18:10 |