Forum Webscript.Ru
Программирование => PHP => Тема начата: -DieseLok- от 17 Сентября 2005, 18:45:57
-
Добрый день!
Подскажите такую Вэшь...
Реально ли с помощью пхп:
Читать удалённые страницы и собирать из них инфу которая находиться в тэге:
и в мета теге: description?
Усли да, то чем это можно сделать?
Зарние спасибо!
-
получай контент через сокет и анализируй полученную инфу
-
Чуть-чуть подробнее можно?
-
Это уже было в одной из тем:
$crlf=chr(13).chr(10);
$headers=\'Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5\'.$crlf;
$headers.=\'Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7\'.$crlf;
$headers.=\'Accept-Language: en-us,en;q=0.5\'.$crlf;
$headers.=\'Connection: keep-alive\'.$crlf;
$headers.=\'Host: www.anydomain.ru\'.$crlf;
$headers.=\'Keep-Alive: 300\'.$crlf;
$headers.=\'User-Agent: PHP script\';
$content=\'\';
$s=fsockopen(\'www.anydomain.ru\',80);
fputs($s,\'GET /secret/page.php\'.$crlf.$headers);
while(!feof($s)){$content.=fread($s,1024);}
fclose($s);
?>
теперь ищи в строке $content чтто тебе нужно, лучше конечно парсировать строку по мере получения из сокета (в цикле) для рациональности, и прервать цикл как только необх. данные получены
-
спасибо большое... с меня пиво :)
-
-DieseLok-
А не заморачиваясь с сокетами
$fcontents = file (\'http://www.example.com/\');
И парсишь на момент тегов и/или всего остального.
-
http://ru2.php.net/get_meta_tags :)
-
спасибо большое!
ещё вопрос...
Как узнать домен по ай-пи?