Размер файла: 2.64Kb
- <?php
-
- include '../../engine/includes/start.php';
-
- $set['title'] = 'Информация о сервере';
-
- include incDir . 'head.php';
-
- if ($_SERVER['REMOTE_ADDR'] == '127.0.0.1')
- {
- Core::msg_show('На локальном сервере Сео анализ не возможен');
- }
- else
- {
-
- $ci_url = 'http://bar-navig.yandex.ru/u?ver=2&show=32&url=http://www.'.$_SERVER['SERVER_NAME'].'/';
- $ci_data = implode("", file($ci_url));
- preg_match("/value=\"(.\d*)\"/", $ci_data, $ci);
-
-
- $xml = file_get_contents('http://bar-navig.yandex.ru/u?ver=2&url=http://'.$_SERVER['SERVER_NAME'].'&show=1&post=1');
- preg_match('/<tcy rang=\"\d\" value=\"(\d+)\"\/>/Usi', $xml, $res);
-
- function GetPosition($keyword, $max_pos = 10)
- {
- if(isset($keyword))
- {
- $make_url = 'http://www.google.com/search?hl=en&q=' . urlencode($keyword) . '&start=';
- $index=0; // counting start from here
- $found=false; // set this flag to true when position found
- for ($page = 0; $page < $max_pos; $page++)
- {
- if($found==true) // break the loop when position found
- break;
- $readPage = fopen($make_url . $page . 0 ,'r');
- $contains = '';
- if ($readPage)
- {
- while (!feof($readPage))
- {
- $buffer = fgets($readPage, 4096);
- $contains .= $buffer;
- }
- fclose($readPage);
- }
- $results = array();
- preg_match_all('/a href="([^"]+)" class=l.+?>.+?<\/a>/',$contains,$results);
- foreach ($results[1] as $link)
- {
- $link = preg_replace('(^http://|/$)','',$link);
- $index=$index+1;
- if (strlen(stristr($link,$this->url))>0)
- {
- $found=true;
- break;
- }
- }
- }
- if($found==true)
- return $index;
- else
- return -1;
- }
- return -1;
- }
-
- @set_time_limit(25);
-
- ?>
- <div class="menu_razd">SEO анализ сайта</div>
-
- <div class="p_m">
- Google PR: <?=$res[1]?><br />
- Yandex ТИЦ: <?=is_numeric($ci[1]) ? $ci[1] : 0?>
- </div>
-
- <div class="p_t">Позиции в Google по мета ключам:<br />
- <?php
- $keys = explode(',', $set['meta_keywords']);
- foreach($keys as $key)
- {
- echo $key . GetPosition($key).'<br />';
- }
- ?>
- </div>
- <?php
- }
- echo '
- <div class="menu_razd">См. также</div>
- <div class="link"><a href="..?act=server">Сервер</a></div>
- <div class="link"><a href="..">Админка</a></div>';
- include incDir . 'foot.php';