Не работает вывод seo анализа сайтов. Грабб wap-seo.ru. Вот:
3 строка: $file = file_get_contents(\"http://wap-seo.ru/?\".$_SERVER[\'QUERY_STRING\']);
выдает ошибку: Warning: file_get_contents(http://wap-seo.ru/?domain=keotop.org&act=analysys):
failed to open stream: HTTP request failed! in /home/usr/data/naferme/public_html/index.php on line 3
Это при проверке сайта keotop.org
Возможно это из за хоста
Xwap, но ведь я проверил с wap-seo тоже самое, там работает...а у меня нет...как решить?
Xwap, она на другом wm сайте, никак не могу написать....
Barbazan™, в лс ссылку на установленную граб напиши посмотрим ...
file_get_contents- там же всё через жопу работает, пользуйся cURL
SV, полный код:
<?php
include(\'head.php\');
$file = file_get_contents(\"http://wap-seo.ru/?\".$_SERVER[\'QUERY_STRING\']);
$file = preg_replace(\'/<!DOCTYPE html(.*?)<body>/si\',\'\',$file);
$file = preg_replace(\'|<div class=\"head\">(.*)</div></div></div>|si\',\'\', $file);
$file = preg_replace(\'|<div class=\"rek_block\">(.*)</html>|si\',\'\', $file);
$file = preg_replace(\'|для размещения:</span>(.*)rd\"></div> |si\',\'\', $file);
$file=str_replace(\'<div class=\"label\"><span class=\"labelbut\">Реклама</span></div>\', \'\', $file);
$file=str_replace(\'wap-seo.ru/out/\', \'\', $file);
$file=str_replace(\'wap-seo.ru/whois/\', \'foin.org.ua/seo/whois.php?\', $file);
$file=str_replace(\'<div class=\"label\"><span class=\"labelbut\">Коды\', \'\', $file);
$file=str_replace(\'<div class=\"label\">\', \'<div class=\"top\">\', $file);
$file=str_replace(\'<div class=\"link\">\', \'<div class=\"menu\">\', $file);
$file=str_replace(\'<div class=\"touch\">\', \'\', $file);
$file=str_replace(\'href=\"whois\">\', \'href=\"whois.php\">\', $file);
$file=str_replace(\'<a style=\"display:block;\" href=\"meta\">Генерация Meta-Тегов онлайн</a>\', \'\', $file);
$file=str_replace(\'<div class=\"top\"><span class=\"labelbut\">SEO Информация</span></div>\', \'\', $file);
print $file;
include(\'foot.php\');
?>
include \'CurlClass.php\';
$conf = new CurlClassConfig;
$conf->userAgent = $_SERVER[\'USER_AGENT\'];
$conf->referer = \'http://ыоочi\';
$conf->timeout = 10;
$conf->cookiesFile = \'cookies.txt\';
$conf->followLocations = FALSE;
#$conf->proxy = \'\';
$curl = new CurlClass;
$do = $_GET[\'do\'];
switch($do){
default:
$file = $curl->getPage ($conf, \'http://ппрпппп/\');
preg_match_all(\'#<a href=\"/video/([0-9]*)/\">(.*)</a>(.*)<br/>#sU\', $file, $r);
for($i = 0; $i<count($r[1]); $i++)
{
echo \'<a href=\"?do=dir&d=\'.$r[1][$i].\'\">\'.$r[2][$i].\'</a>\'.$r[3][$i].\'<br/>\';
}
break;
case \'dir\':
$d = $_GET[\'d\'];
$file = $curl->getPage ($conf, \'http://ааооярр\'.(!empty($d) ? $d : \'\'));
preg_match(\'#<div class=\"main\">(.*)</div>(.*)</div>(.*)</div>#sU\', $file, $r);