|
|
|
|
|
для: cheops
(29.09.2009 в 17:27)
| | Извени.. Не знал что и пробелы влияют.. Работает все | |
|
|
|
|
|
|
|
для: Tegis
(29.09.2009 в 17:09)
| | 1) А пробела в начале нет?
2) Чему соответствует 6 строка файла download.php? | |
|
|
|
|
|
|
|
для: cheops
(29.09.2009 в 16:52)
| | у меня абсолютно пустая страница только
<?
header("Content-Disposition: attachment; filename=\"a_studio_Nelubimaa.gp3\"");
header("Content-Type: application/octet-stream; name=\"a_studio_Nelubimaa.gp3\"");
header("Content-Length: ".filesize('gtr/a-studio/a_studio_Nelubimaa.gp3'));
fpassthru($f=fopen($path.$file, 'rb'));
fclose($f); ?>
|
Выдаёт тоже самое
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\tabs\download.php:2) in Z:\home\localhost\www\tabs\download.php on line 6
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\tabs\download.php:2) in Z:\home\localhost\www\tabs\download.php on line 7
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\tabs\download.php:2) in Z:\home\localhost\www\tabs\download.php on line 8
|
| |
|
|
|
|
|
|
|
для: Tegis
(29.09.2009 в 16:49)
| | У вас не должно быть никакого вывода в окно браузера до использования функций header(). Под выдачу файла следует организовывать либо отдельный файл - более того, после fclose($f); тоже не должно быть никакого вывода - иначе он приплюсуется к загружаемому файлу и попортит его. | |
|
|
|
|
|
|
|
для: Tegis
(28.09.2009 в 21:29)
| | Не получается.. ошибка в download.php почему то..((
вот код..
<?php
$path = 'gtr/a-studio/'; $file = 'a_studio_Nelubimaa.gp3';
header("Content-Disposition: attachment; filename=\"$file\"");
header("Content-Type: application/octet-stream; name=\"$file\"");
header("Content-Length: ".filesize($path.$file));
fpassthru($f=fopen($path.$file, 'rb'));
fclose($f);
?>
|
Вот что браузер выдаёт:
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\tabs\download.php:2) in Z:\home\localhost\www\tabs\download.php on line 6
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\tabs\download.php:2) in Z:\home\localhost\www\tabs\download.php on line 7
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\tabs\download.php:2) in Z:\home\localhost\www\tabs\download.php on line 8
И выдаёт абраказябру!(((
|
| |
|
|
|
|
|
|
|
для: cheops
(28.09.2009 в 21:27)
| | Благодарю cheops
Всегда выручаешь) | |
|
|
|
|
|
|
|
для: Tegis
(28.09.2009 в 21:25)
| | Можно попытаться направить пользователя на родительское окно, перегрузив с параметром, вызвающим загрузку файла, а дочернее окно закрыть. Но это наверное вопрос больше для форума http://www.softtime.ru/forum/index.php?id_forum=4. | |
|
|
|
|
|
|
|
для: Tegis
(28.09.2009 в 21:10)
| | Кстати а на js можно реализовать закрытие страницы? и поставить условие что бы закрывалась страница после полной загрузки страницы и обработки php кода? | |
|
|
|
|
|
|
|
для: cheops
(28.09.2009 в 21:00)
| | Мда... Извените ошибся... у них вообще идёт прямая ссылка вот к примеру
http://ruseller.com/adds/adds1412/1.zip
| Открывается окно новое(Вкладка) появляется браузерское окно сохранить файл и сразу закрывается вот это окно(вкладка) которое открылось по ссылке.
В общем лучше остановиться на php скрипте.. | |
|
|
|
|
|
|
|
для: Tegis
(28.09.2009 в 20:54)
| | 1. Возможно вас заинтересует тема по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=49867 - по сути дела нужно отдать соответствующие HTTP-заголовки и тело файла.
2. Там не со слоями дело происходило, именно с окнами? | |
|
|
|
|