lermont.ru, сам интерфейс сделан на "английском", а если есть вопросы то прошу в личное сообщение. Прога делалась для kataloog.info
а у себя в каталоге zakladka.org.ua превьюшки з MSNa
<img src="http://msnsearch.srv.girafa.com/srv/i?s=MSNSEARCH&r=http://zakladka.org.ua/">
сделаю в каталоге 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; } } ?>
+ http://zakladka.org.ua
а я вот сделал прогу web2image при разроботке каталога kataloog.info (польский каталог)