![]() |
![]() ![]() |
![]() |
![]()
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 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 18.12.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Cytat 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:8ba329bb39]<?php set_time_limit(0); ?>[/php:1:8ba329bb39] NIe miałem dodałem ... wlasnie sie sprawdza ... bedzie sie tak sprawdzac jakies 40 minut bo tyle trwa przeciagniecie mb przez moje SDI ![]() Cytat Ewentualnie spróbuj wyrzucić linijke:
[php:1:8ba329bb39]<?php header("Content-Length: $rozmiar"); ?>[/php:1:8ba329bb39] i sprawdź jak wtedy jest. Bez tego bylo jak problem sie pojawil takze to napewno nie tutaj. Cytat Wydaje mi sie, że tkai temat kiedyś juz był, ale nie jestem pewien.
Poszukaj =>http://forum.php.pl/search.php Szukalem, na forumie, na groups.google i na gogle wogule ... generalnei znalazlem kilka milionow skryptow ktore z grubsza wygladja jak moj, wszelkie roznice tez przetestowalem ... o tym time limit tylko nic nie trafilem wiec teraz moze i to bede mial za soba ... a moze to to ... byloby git. Przeszukam jeszce raz forum byc moze tym razem sie uda cos wyszukac. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 18.12.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
to nie bylo to
![]() MOze faktycznie powinienem po porstu zrobic redirecta i dac se z tym siana no to zrobilem i tez qpa ... bo sie wysyla zly mime type (albo sie nie wysyla wcale nei wiem) i film leci na ekran zamiast sie zciagac ... qfffa BTW czy jest jakas konkretna tehniczna roznica pomiedzy: [php:1:9e5a6bee13] header("Content-Type: text/html"); echo ("<html>n"); echo ("<head>n"); echo ("<meta http-equiv="expires" content="Wed, 1 Jan 1970 00:00:00 GMT">n"); echo ("<meta http-equiv="Pragma" content="no-cache">n"); echo ("<meta http-equiv="Refresh" content="0;URL=http://www.mag-loop.net/download/" . $Path . "/" . $File . "">n"); // echo ("</head>n"); echo (" n") echo ("</html>n"); [/php:1:9e5a6bee13] a: [php:1:9e5a6bee13] header("Location: http://www.mag-loop.net/download/" . $Path . "/" . $File); [/php:1:9e5a6bee13] ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 14:33 |