|
|
|
| Поскажите, пожалуйста, как обновить в браузере страницу с которой вызвано скачивание файла?
Спасибо!
<?php
if ($_GET['d']) {
$name = "aaa.bbb";
$fp = fopen($name, 'rb');
header("Content-Type: application/bbb");
header("Content-Disposition: attachment; filename= $name");
header("Content-Length: " . filesize($name));
fpassthru($fp);
fclose($fp);
exit;
}
?>
<html>
<head><title>Untitled</title></head>
<body>
<a href="down.php?d=1">Ñêà÷àòü ôàéë</a>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: Yuriev
(10.05.2007 в 18:13)
| | В каком смысле - как? Клавишей F5 :) | |
|
|
|
|
|
|
|
для: Yuriev
(10.05.2007 в 18:13)
| | После клика по ссыле "Скачать файл" в файле down.php
чтоб и файл aaa.bbb скачался и down.php обновился в браузере | |
|
|
|
|
|
|
|
для: Yuriev
(10.05.2007 в 19:54)
| | После клика на download-ссылку процесс будет идти уже вне контекста окна.
Тем более, нет никаких средств, чтобы выяснить, загрузился контент или нет.
До начала закачки загрузить страницу по новой можно. Закачку при этом придется стартовать во фрейме. И вопрос плавно перетечет в HTML+CSS+JS. | |
|
|
|