KVCH
Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Код: <? if (isset ($_GET['url']) && $_GET['url'] != '') $url = $_GET['url']; else {header ("Location: http://www.mydomain.com/"); exit;} $s = 0; $nn = "\r\n"; $a = explode ('/', $url, 2); if (isset ($a[1])) list ($host, $file) = $a; else {list ($host) = $a; $file = '';} $zapros = "GET /$file HTTP/1.1". $nn. "Host: $host". $nn. "Accept: */*". $nn. "Referer: $host". $nn. "User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT)". $nn. "Connection: Close". $nn . $nn; $fp = fsockopen ($host, 80, &$errno, &$errstr, 30); if (!$fp) {print "$errstr ($errno)<br>\n"; exit;} fputs ($fp, $zapros); while (!feof ($fp)) { $_ = fgets ($fp, 1024); if ($s) print $_; elseif ($_ == "\r\n") $s = 1; } fclose ($fp); ?> | но так портится имя файла... лучо сохранить его на сервак а затем хеадер (локейшен: файл) сделать... но для маленького файла ет не долго, а для большого - ...
| Всего записей: 1741 | Зарегистр. 03-03-2002 | Отправлено: 16:32 11-01-2004 | Исправлено: KVCH, 17:49 11-01-2004 |
|