Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 141 Pomógł: 17 Dołączył: 2.04.2008 Skąd: z Zabrza Ostrzeżenie: (0%)
|
Mam skrypt, za którego pomocą użytkownik ściąga pliki z serwera na komputer.
Wygląda to mniej więcej tak:
Plik zaczyna się ściągać, ściąga jakoś około 20 - 40 mega, a następnie kończy pomimo że plik jest dużo większy. Rozmiar pliku przekazywany jest poprawnie. Ten post edytował lukaszgolder 1.11.2008, 23:06:12 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 300 Pomógł: 1 Dołączył: 22.09.2003 Skąd: Czeladź Ostrzeżenie: (0%)
|
@wookieb - Twoja metoda spowoduje zapchanie pamięci serwera przy dużej ilości wątków (alokowana jest pamięć pozwalająca na przechowanie całego pliku, dlatego lepiej "chunkować")
@lukaszgolder - możliwe że Twój skrypt nie ma ustawionego set_time_limit i czas wykonania skryptu się kończy. Ale faktycznie masz tych flushy od groma... zobacz do manuala funkcji fread" title="Zobacz w manualu PHP" target="_manual - w komentarzach masz prockę do wysyłania pliku do przeglądarki |
|
|
|
lukaszgolder [PHP] Download problem 1.11.2008, 22:27:01
wookieb Zobacz ile dajesz flushy...
Kod<?php
header... 14.11.2008, 12:27:55 ![]() ![]() |
|
Aktualny czas: 12.03.2026 - 03:19 |