Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   [решено] PHP|Передача файла браузеру (http://forum.oszone.net/showthread.php?t=159711)

morgan1991 09-12-2009 20:26 1290852

PHP|Передача файла браузеру
 
Здравствуйте!
Вот собрал скриптик:
PHP код:

<?php
$sourceFileName 
'http://test.ru/test.rar';
$TempName explode('/'$sourceFileName);
$origFileName $TempName[sizeof($TempName)-1];
$fp = @fopen($sourceFileName"rb");
$fd = @fopen($origFileName"w");
if (
$fp && $fd) {
while (!
feof($fp)) {
    
$st fread($fp4096);
    
fwrite($fd$st);
}
}
@
fclose($fp);
@
fclose($fd);
?>

он открывает файл по ссылке и считывает с него по частям данные, сохраняя их в другой файл...
Вопрос в следующем:
Возможно ли сделать так чтобы он сохранялся не в другой файл, а сразу отдавался браузеру по мере скачивания, так чтоб браузер его скачивал как обычный файл и сохранял на компьютер пользователя???

Sham 09-12-2009 20:44 1290876

заголовок Content-Disposition: attachment перед выводом...

PHP код:

header('Content-Disposition: attachment; filename="file.html"'); 



Время: 06:07.

Время: 06:07.
© OSzone.net 2001-