СКОРПИОН

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

content, покурил, подумал. Вспомнил, что preg_match работает быстрей ereg и вот что родилось:


function getTIC($__URL)
{
$__NURL = str_replace("http://", "", str_replace("www.", "", $__URL));
$__IT = preg_match("/Link=http:\/\/www.".$__NURL.",http:\/\/".$__NURL."&iserverurl=www.".$__NURL.",".$__NURL."&numdoc=10&viddoc=full&sserver=0&ci=(.\d*)/", join("", file('http://search.yaca.yandex.ru/yca/cy/ch/'.$__NURL."/")), $__TIC);
return($__IT?$__TIC[1]:0);
}

content, а если сайт не описан в каталоге? Яндекс только скажет, что сайт не найден...

content, это выдержка из скрипта, который анализирует и другие вещи. Ну а с одним регом тоже есть проблема - если для сайта, ТИЦ которого проверяется, есть ссылка с сайта с большим ТИЦем, то он в списке стоит первым и регулярное выражение достаёт именно его. А вообще - надо подумать на досуге.

Подавайте на функцию адрес сайта, она вернёт ТИЦ.


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

$__POS = strpos($__IND, str_replace("http://www.", "", $__NURL).
"&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);
}

Zpro, забанить могут IP-адрес за такие скрипты, а то и сайт в целом.

Я вот Вам, что лучше дам:

<img src="http://www.yacy.ru/count/view.php?url=адрес сайта" width="80" height="15" alt="тИЦ и PR" border="0">

Надеюсь, пригодится.

Для ТИЦ можно воспользоваться вот этой функцией:

/ru/forum/comment/1175233

З.Ы.

Установите белый цвет фона для тэга BODY. У меня по умолчанию стоит серый цвет для окон, чтобы глаза не уставали при работе с документами, поэтому сразу видно те сайты, где этот параметр не установлен. Выглядит сразу криво...

a1333, можно, например, здесь:

http://www.businesspravo.ru/

ilivk, девушка что-то перепутала насчёт прокладок. Бывает, когда эта тема очень насущна...

a1333, можно и мне портфолио посмотреть.

На форумах даётся аннотация и ссылка. Не надо туда пихать всю статью. В подходящем топике форума пишите сообщение и даёте ссылку. Кому будет интересно, тот перейдёт по ссылке. На своём сайте дайте сообщение о том, что разрешаете размещать свои статьи на других ресурсах при условии указания ссылки на источник. Конечно будут таскать и просто так. Но будут ставить и ссылки...

Котяра, если хотите, чтобы растащили - разместите ссылки на посещаемых тематических форумах. Если статьи интересные - разойдутся хорошо. И по другим форумам, и по блогам, и по начинающим тематическим ресурсам.

Всего: 5087