forum.okis.ru http://forum.okis.ru/ |
|
Файл spider - как правильно разместить? http://forum.okis.ru/viewtopic.php?f=20&t=1396 |
Страница 1 из 1 |
Автор: | ok-nn [ 10 июн 2011, 23:38 ] |
Заголовок сообщения: | Файл spider - как правильно разместить? |
Здравствуйте. Вычитала про полезную вроде бы вещь spider, но не уверена, что правильно его разместила. Подскажите пож-та, как надо правильно это сделать? www.fotokniga-nn.ru. |
Автор: | Okis [ 10 июн 2011, 23:47 ] |
Заголовок сообщения: | Re: Файл spider - как правильно разместить? |
Понятия не имеем о чем вы. |
Автор: | ok-nn [ 10 июн 2011, 23:52 ] |
Заголовок сообщения: | Re: Файл spider - как правильно разместить? |
вот такой вот код у файла вроде как помогает роботов ловить. Как Вы думаете, что это за штука??? <!--// version 03.12.2004 class LiveinternetSeTracker { var $path = '/cgi-bin/robot.cgi'; var $server = 'host45.rax.ru'; var $se = Array( 'google' --> <p>'Google', 'yandex' => 'Yandex', 'scooter' => 'AltaVista', 'stack' => 'Rambler', 'aport' => 'Aport', 'lycos' => 'Lycos', 'fast' => 'Fast Search', 'rambler' => 'Rambler', ); function liveinternetSeTracker($site_id) { if (!isset($site_id)) exit ; $this->siteid=$site_id; if(preg_match('/(google)|(yandex)|(scooter)|(stack)|(aport)|(lycos)|(fast)|(rambler)/msi',$_SERVER['HTTP_USER_AGENT'],$out)) { $liveinternet_se = $this->se[strtolower($out[0])]; $url = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; $liveinternet_post_data = Array( 'url' => $url, 'useragent' => $liveinternet_se, 'site' => $this->siteid, ); $this->PostToHost($this->server,$this->path,$this->URLEncodeArray($liveinternet_post_data)); } } function URLEncodeArray($QueryVars) { unset($QueryBits); while (list($var, $value) = each($QueryVars)) { $QueryBits[] = urlencode($var).'='.urlencode($value); } return( implode('&', $QueryBits) ); } function PostToHost($host, $path, $data_to_send, $port=80, $proto="1.0") { $rval = -1; $data_len = strlen($data_to_send); $fp = fsockopen($host, $port); if ($fp) { fputs($fp, "POST $path HTTP/$proto\r\n"); fputs($fp, "Host: $host\r\n"); fputs($fp, "Content-type: application/x-www-form-urlencoded\r\n"); fputs($fp, "Content-length: ".$data_len."\r\n"); fputs($fp, "Connection: close\r\n\r\n"); fputs($fp, $data_to_send); while(!feof($fp)) { $rval .= fgets($fp, 128); } fclose($fp); } return($rval); } } new LiveinternetSeTracker($REQUEST['site_id']); ?></p> |
Автор: | Okis [ 11 июн 2011, 09:02 ] |
Заголовок сообщения: | Re: Файл spider - как правильно разместить? |
Ну если коротко, то это ерунда. Забудьте об этом |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |