СКОРПИОН

СКОРПИОН
Рейтинг
120
Регистрация
05.01.2006

Достаточно много - это сколько?

Torio какие-то изыскания вчера проводил. Обещался вечером выложить:

/ru/forum/comment/1069294

Нет, только ручками. UltraEdit. VisualSlickEdit.

Только тогда результат соответствует задуманному.

И правится всё на лету.

Не трудно ведь после исправления или дополнения нажать Alt-Tab и Ctrl-F5. И тут же всё увидеть.

Antimal:
Проверьте любой сайт из каталога яндекса, главное чтобы при выдаче имелись сайты с более высоким тИЦ чем у него (на странице). Функция вырезает тИЦ у первого сайта в выдаче. Если сайт не описан в yaca (сайт в выдаче один), скрипт работать будет...
я прав?

1. В первом случае, действительно глючит, не придавал значения.

2. Во втором работает нормально. Он берёт ТИЦ из тэга TITLE.

Хорошее замечание. Для первого случая надо что-нибудь придумать.

Вылечил!

Нужно так:


function getTIC($__URL)
{
$__CY = 0;
$__NURL = str_replace("http://", "", $__URL);
$__CCY = "http://search.yaca.yandex.ru/yca/cy/ch/".$__NURL."/";
$__IND = join("", file("$__CCY"));

$__POS = strpos($__IND, str_replace("http://www.", "", $__URL).
"&numdoc=10&viddoc=full&sserver=0&ci=");
$__CUT = substr($__IND, $__POS);
ereg('[[:digit:]]+</a>', $__CUT, $__POS);

if(isset($__POS[0]))
$__CY = str_replace("</a>", "", $__POS[0]);
else
$__CY = 0;

return($__CY);
}

Т.е. вместо : $__POS = strpos($__IND, "Кто ссылается");

нужно: $__POS = strpos($__IND, str_replace("http://www.", "", $__URL)."&numdoc=10&viddoc=full&sserver=0&ci=");

Antimal:
функция неправильная

В каком месте? Проверим? Добавить один параметр в GET и оформить в виде скрипта - 5 минут... ;)

Готово. Выкладывайте и проверяйте:


<?php

$_URL_ = (isset($_GET['url']))?$_GET['url']:'';

if(!$_URL_)
$_URL_ = (isset($_GET['URL']))?$_GET['URL']:'';

function getTIC($__URL)
{
$__CY = 0;
$__NURL = str_replace("http://", "", $__URL);
$__CCY = "http://search.yaca.yandex.ru/yca/cy/ch/".$__NURL."/";
$__IND = join("", file("$__CCY"));
$__POS = strpos($__IND, "Кто ссылается");
$__CUT = substr($__IND, $__POS);
ereg('[[:digit:]]+</a>', $__CUT, $__POS);

if(isset($__POS[0]))
$__CY = str_replace("</a>", "", $__POS[0]);
else
$__CY = 0;

return($__CY);
}

print getTIC($_URL_);
?>

Была и у меня недавно проблема подобного рода. Создал два поддомена с парой страничек, дал с них ссылку на главную и скормил. Через день всё пришло в норму. Через два убил поддомены...

Вместо HISsite.ru пишите тот сайт, на котором должна быть размещена ссылка (без www и http), а вместо MYsite.ru вставляете имя своего сайта, один раз с www, другой - без. Убираете вот это __ перед http и запускаете...


Кстати, если индексация заблокирована, как пароверить ?

Для этого существует много различных скриптов и программ. Но можно проверить и ручками...

Нормальный вариант проверки.

Но я проверяю так:

http://www.yandex.ru/yandsearch?text=&pag=u&surl=HISsite.ru&Link=http://www.MYsite.ru,http://MYsite.ru

url строительный можно в личку.

Logistic:
Некоторые слова люди набирают по-разному, меняя одну или две буквы. Это как раз тот случай.

А Вам не приходила такая мысль, что Яндекс может считать эти слова синонимами? Или, вобще, одним и тем же словом, написанным в разных формах? Кто его знает...

Всего: 5085