|
|
|
|
|
для: Trianon
(11.05.2007 в 17:07)
| | спасибо! все прекрасно работает! | |
|
|
|
|
|
|
|
для: sps
(11.05.2007 в 14:46)
| |
for($reply = false; !feof($f); )
{
$line = fgets($f);
if($reply !== false) $reply .= $line;
else if($line == "\r\n")
$reply = '';
}
fclose($f);
|
| |
|
|
|
|
|
|
|
для: Trianon
(11.05.2007 в 15:15)
| | пробовал! только что то никак!
делал так :
$ttt=explode("\n\r\n", $ttt);
unset($ttt[0]);
$ttt=implode($ttt);
|
картинка корректно сохранилась а вот файл нет! | |
|
|
|
|
|
|
|
для: sps
(11.05.2007 в 14:46)
| | пропустить всё по первую пустую строку. | |
|
|
|
|
|
|
| Здравствуйте!
Как сделать загрузку файла через сокеты?
Все бы ничего, да вот результат возвращается с заголовками которые нужно корректно убрать и сохранить файл! помогите!!! Срочно надо!
Вот что я сделал :
$fs="http://sss/download/sd3dd.exe";
$url = parse_url($fs);
$host = isset($url['host'])? $url['host'] : "www.softtime.ru";
$path = isset($url['path'])? $url['path'] : "/";
$port = isset($url['port'])? $url['port'] : 80;
if(isset($url['query'])) // вернем параметры запроса,
$path .= '?' . $url['query']; // если были в исходном URI
// попробуем соединиться с сервером
if(!($f = fsockopen($host, $port, $ern, $ers)))
die("Cannot connect to $host: Error #$ern ($ers)");
// и запросить заголовок (HEAD) отклика
fputs($f, "GET $path HTTP/1.0\r\nHOST: $host\r\nREFERER: $fs\r\n\r\n");
// прочтем ответ
for($reply = ''; !feof($f); ) $ttt.=fgets($f, 256);
fclose($f);
$ffd=fopen("ssdsd.exe", w);
fputs($ffd, $ttt);
fclose($ffd);
|
Сохраняется с заголовками! Как сделать корректно ? | |
|
|
|
|