zakladka.org.ua

Рейтинг
4
Регистрация
16.06.2006

lermont.ru, сам интерфейс сделан на "английском", а если есть вопросы то прошу в личное сообщение. Прога делалась для kataloog.info

а у себя в каталоге zakladka.org.ua превьюшки з MSNa


<img src="http://msnsearch.srv.girafa.com/srv/i?s=MSNSEARCH&r=http://zakladka.org.ua/">

Mitos:
с регулярной перепроверкой сайтов на пирнадлежность к ua-ix

сделаю в каталоге zakladka.org.ua такую проверку :)

а вот и мой вариант скритпа для ТИЦ :)

работает как Яндекс.Бар


<?php
$my_site = "http://www.anekdot.ru";
echo yandex_cy($my_site);

function yandex_cy($url)
{
$getURL = sprintf("http://bar-navig.yandex.ru/u?ver=2&id=1340996&lang=1045&url=%s&show=1&thc=0", $url);
$mask = '<tcy\s+rang="\d+"\s+value="(\d+)"/>';
return fetchBySocket($getURL, $mask, FALSE);
}


function fetchBySocket($source, $mask, $strip_tag = TRUE)
{
$flReturn = false;
if (($Socket = socket_create(AF_INET, SOCK_STREAM, 0)) > 0)
{
$tmpParam = parse_url($source);
$SendHeader = "GET ".$tmpParam[path]."?".$tmpParam[query]." HTTP/1.0\r\n".
"Referer: http://www.google.com\r\n".
"Host: ".$tmpParam['host']."\r\n".
"User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)\r\n\r\n";

if (socket_connect($Socket, gethostbyname($tmpParam[host]), getservbyname ('www', 'tcp')) > 0)
{
socket_write($Socket, $SendHeader, strlen($SendHeader));
while ($ReadContent = socket_read($Socket, 1024))
{
if ($strip_tag) { $tmpContent .= strip_tags($ReadContent); }
else { $tmpContent .= $ReadContent; }
if (preg_match($mask, $tmpContent, $Result)) { $flReturn = true; break; }
}
}
socket_close($Socket);
// echo $tmpContent;
if ($flReturn) { return $Result[1]; } else { return 0; }
}
else { return 0; }
}
?>

а я вот сделал прогу web2image при разроботке каталога kataloog.info (польский каталог)

12
Всего: 15