-
Вебмастеру
(
http://forum.oszone.net/forumdisplay.php?f=22)
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($fp, 4096); fwrite($fd, $st); } } @fclose($fp); @fclose($fd); ?>
он открывает файл по ссылке и считывает с него по частям данные, сохраняя их в другой файл...
Вопрос в следующем:
Возможно ли сделать так чтобы он сохранялся не в другой файл, а сразу отдавался браузеру по мере скачивания, так чтоб браузер его скачивал как обычный файл и сохранял на компьютер пользователя???
|
заголовок Content-Disposition: attachment перед выводом...
PHP код:
header('Content-Disposition: attachment; filename="file.html"');
|
Время: 06:07.
© OSzone.net 2001-