01.10.2008, 09:15
общий
это ответ
Здравствуйте, Megah!
я вам сброшу функцию, которую использую на практике для получения всего файла, а вы уже смотрите на её части и подгоняйте под свои потребности :)
Приложение:
function get_content($hostname, $path, $proxy, $proxy_port)
{
$line = "";
// Устанавливаем соединение, имя которого
// передано в параметре $hostname
$fp = fsockopen($proxy, $proxy_port, $errno, $errstr, 30);
// Проверяем успешность установки соединения
if (!$fp) echo "$errstr ($errno)
\n";
else
{
// Формируем HTTP-запрос для передачи его серверу
$headers = "GET $path HTTP/1.0\r\n";
$headers .= "Host: $hostname\r\n";
$headers .= "Connection: Close\r\n\r\n";
// Отправляем HTTP-запрос серверу
fwrite($fp, $headers);
// Получаем ответ
while (!feof($fp))
{
$line .= fgets($fp, 1024);
}
fclose ($fp) ;
}
return $line;
}