![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 18.12.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Hello!
Jest tak: Kod $rozmiar=filesize("/var/virtuals/mag-loop.net/download/" . $Path . "/" . $File);
header("Cache-control: private"); // to podobno specjalnie dla IE header("Content-Type: " . $MIME); header("Content-Disposition: attachment; filename=" . $File); header("Content-Length: $rozmiar"); header("Content-Transfer-Encoding: binary"); header("Connection: Close"); readfile("http://www.mag-loop.net/download/" . $Path . "/" . $File); a wywoływane jest tak: http://www.mag-loop.net/html.polish/roznos...eo/mpg&FileNr=1 i znajduje się tu: http://www.mag-loop.net/html.polish/roznos...i.php?Sub=Video i teraz tak ... jesli plik jest krotki dziala idealnie (w innych dzialach niz filmy) a jesli plik jest dlugi to wysyla sie tylko okolo 25mb i koniec ... ma ktos pomysl dlaczego? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Może skrypt przerywa działanie? Na to by wskazwyało, że krótkie pliki się przesyłają w całości.
Spróbuj dać na poczatku skryptu ( o ile nie masz ): [php:1:1d4584ce75]<?php set_time_limit(0); ?>[/php:1:1d4584ce75] Ewentualnie spróbuj wyrzucić linijke: [php:1:1d4584ce75]<?php header("Content-Length: $rozmiar"); ?>[/php:1:1d4584ce75] i sprawdź jak wtedy jest. Wydaje mi sie, że tkai temat kiedyś juz był, ale nie jestem pewien. Poszukaj => http://forum.php.pl/search.php |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 08:10 |