TomCAt.nl

TomCAt.nl
Рейтинг
12
Регистрация
16.04.2007
_han_:
ну я лично проверяю через http://www.be1.ru, т.е. пользуюсь этим сервисом :)

Да я просто боюсь что у меня получиться четвертый отличный результат. Получается в такой ситуации нужно выбрать какой-то один сервис и ориентироваться исключительно по его результатам...?

Блин, ребята, спасибо! Я хоть вопрос и не задавал, но более подробной и четкой инструкции еще тут не от кого не дождался. Прям в масть:)

Yukko:
про код молчу, работать будет, но написан полубред.

Согласен всецело, код мне еще вчера не сильно понравился:), но очень уж хотелось помочь человеку.

За здоровую критику, спасибо, не обижаюсь, сам все знаю:)

Вот попытался исправить, благодаря советам Скорпиона, пишем после регулярки:


//Ищем самое часто встречаемое слово и заносим в массив $result

$result=array_count_values($out[0]);

//ищем максимум в массиве $result
$max_num=0;
$word="";
foreach($result as $key=>$value)
{
if($value>$max_num)
{
$max_num=$value;
$word=$key;
}
}
echo "Слово <b>".$word."</b> встретилос чаще всех <b>".$max_num."</b> раз";

Вопрос к Скорпиону: чем плоха регулярка? Она конечно, нагружает сервак, но зато можно более просто проконтролировать длину слова, а то он будет считать любой предлог словом

Спасибо БОЛЬШОЕ:)

Вообще ты не по адресу пришел, но раз пришел:)

<?php
// Извлекаем содержимое из файла site.ru/index.htm
$content = file_get_contents("www.site.ru");

// Массив регулярных выражений
$search = array ("'<script[^>]*?>.*?</script>'si",
"'<[\/\!]*?[^<>]*?>'si",
"'([\r\n])[\s]+'",
"'&(quot|#34);'i",
"'&(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");
// Массив замены
$replace = array ("",
"",
"\\1",
"\"",
"&",
"<",
">",
" ",
chr(161),
chr(162),
chr(163),
chr(169),
"chr(\\1)");

// Осуществляем удаление тэгов и вывод текста в окно браузера
$content = preg_replace($search, $replace, $content);

//Разбиваем текст на слова не менее 3 букв длинной и заносим в массив $out
preg_match_all("|\b[\w]{3,}\b|s", $content, $out, PREG_PATTERN_ORDER);


//Ищем самое часто встречаемое слово и заносим в массив $result
$count=count($out[0]);

$counter=0;
for($i=0; $i<$count; $i++)
{
for($j=1; $j<$count; $j++)
{
if(strtolower($out[0][$i])==strtolower($out[0][$j]))
{
$counter++;
$result[$i]=$counter;
}
}

//ищем максимум в массиве $result
$counter=0;
}

$max_num=0;
for ($i=0; $i<count($result); $i++)
{
if($result[$i]>$max_num)
{
$max_num=$result[$i];
$index=$i;
}
}

//выводим результат
echo "Слово <b>".$out[0][$index]."</b> самое часто встречаемое - <b>".$result[$index]."</b> раз";

?>

Код малость сыроват, сварганил за час:) но рабочий, у меня по крайне мере

А вообще по вопросам PHP иди сюда

Надеюсь поможет

По поводу "Инструменты Ггул для веб-мастеров", в ошибках при сканировании в пункте " URL, запрещенные файлом robots.txt" идет перечисление страниц, которые им запрещены, это было бы нормально, если бы robots.txt у меня был, но его нет(что подтверждает и сам Ггул при анализе robots.txt, выдает ошибку 404). Что это тогда за перечень запрещенных url?

bonzaza:
перепишите еще раз контент, только для людей =)

Ну моего контента вы еще не видели, он и так написан для них, а в остальном пасибо

The WishMaster :
Вынужден тебя разочаровать... это - НЕ оптимизация

Оптимизация-это комплекс мероприятий, в их состав входит работа над контентом. Узнавать такие простые вещи от новичков🙅, стыдно должно быть, товарищ!

6666:
TomCAt.nl, делайте информативные заголовки топиков! Замечание.

Хорошо в следующий раз буду более информативным, придумаю что-нибудь типа "Помогите новичку"

я вообще-то думал, что Гулг уже определился с главным зеркалом(сайту уже несколько лет и он давно уже в индексе у Гугла). Кстати такая вот непонятка может влиять на позиции в выдаче, я имею ввиду в худшую сторону?

Сразу скажу, что начал пользоваться поиском по форуму, чтобы избежать большинства ну очень простых вопросов, помогло:)

но на эти два вопроса так и не нашел, нужного мне ответа:

1. Как часто происходит АП и индексация в Яше и Гугле (интервал времени месяц). А то во всех топиках его в основном "ждут", но как часто он происходит не говорят;

2. Как просмотреть "расширенную выдачу", потому что я например знаю только расширенный поиск, который логично предположить приводит к расширенной выдаче ИМХО, но тогда с какими параметрами его задавать?

Всего: 43