Автор Тема: PHP+Meta Tegs  (Прочитано 4504 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн -DieseLok-

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 178
  • +0/-0
  • 0
    • Просмотр профиля
    • http://kyivstar.biz
PHP+Meta Tegs
« : 17 Сентября 2005, 18:45:57 »
Добрый день!

Подскажите такую Вэшь...

Реально ли с помощью пхп:

Читать удалённые страницы и собирать из них инфу которая находиться в тэге:

и в мета теге: description?

Усли да, то чем это можно сделать?

Зарние спасибо!

Оффлайн unclebob

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 96
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
PHP+Meta Tegs
« Ответ #1 : 17 Сентября 2005, 19:37:47 »
получай контент через сокет и анализируй полученную инфу
запивайте пиво водкой, чтобы жизнь была короткой
запивайте водку пивом, чтобы стать большим красивым

Оффлайн -DieseLok-

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 178
  • +0/-0
  • 0
    • Просмотр профиля
    • http://kyivstar.biz
PHP+Meta Tegs
« Ответ #2 : 17 Сентября 2005, 19:48:32 »
Чуть-чуть подробнее можно?

Оффлайн unclebob

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 96
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
PHP+Meta Tegs
« Ответ #3 : 18 Сентября 2005, 13:00:47 »

Это уже было в одной из тем
:
<?
$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-

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 178
  • +0/-0
  • 0
    • Просмотр профиля
    • http://kyivstar.biz
PHP+Meta Tegs
« Ответ #4 : 18 Сентября 2005, 13:37:19 »
спасибо большое... с меня пиво :)

Оффлайн Mog.

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 828
  • +0/-0
  • 0
    • Просмотр профиля
PHP+Meta Tegs
« Ответ #5 : 18 Сентября 2005, 13:49:56 »
-DieseLok-
А не заморачиваясь с сокетами
$fcontents = file (\'http://www.example.com/\');
И парсишь на момент тегов и/или всего остального.
Все болезни от нервов, только сифилис от удовольствия

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
PHP+Meta Tegs
« Ответ #6 : 19 Сентября 2005, 11:08:07 »
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн -DieseLok-

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 178
  • +0/-0
  • 0
    • Просмотр профиля
    • http://kyivstar.biz
PHP+Meta Tegs
« Ответ #7 : 22 Сентября 2005, 13:35:17 »
спасибо большое!

ещё вопрос...

Как узнать домен по ай-пи?

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28