Получение HTML через сокет

UralM
На сайте с 07.08.2006
Offline
188
872

Товарищи, подскажите пожалуйста скрипт на PHP для получения HTML кода через сокет?

Буду премного благодарен за подсказки.

T
На сайте с 15.04.2007
Offline
8
#1

GET-запросы можно делать и файловыми функциями

$a = file_get_contents('http://test.com');
Но всё же лучше использовать пакеты PEAR (http://pear.php.net), в частности, HTTP_Client:
require_once('HTTP/Client.php');

$cl = new HTTP_Client();
$cl->get('http://test.com');
$r = $cl->currentResponse();
$a = $r['body'];
W
На сайте с 21.06.2006
Offline
19
#2

Вот


<?php
$fp = fsockopen("www.site.ru", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br />\n";
} else {
$out = "GET /index.php?get=1 HTTP/1.1\r\n";
$out .= "Host: www.example.com\r\n";
$out .= "Connection: Close\r\n\r\n";

fwrite($fp, $out);
while (!feof($fp)) {
echo fgets($fp, 128);
}
fclose($fp);
}
?>
LPS v1.1 - система оценки стоимости ссылки с сайта (http://www.openseo.ru/lps/) *новая версия PHP(ООП), MySQL: Cкрипты, Разработка CMS, Веб приложения, SEO сервисы.. (/ru/forum/160619) А Вы Яндекс? (http://www.openseo.ru)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий