Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jeszcze raz o wywolywaniu okienka zapisz jako
pioteres
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 26.07.2005

Ostrzeżenie: (0%)
-----


Witam.

Mam skrypt ktorym wywoluje okienko zapisz jako (do zapisania jest spory plik, ok 30 mb).

  1. <?
  2. if ($id==&#092;"1\") $plik = \"plik1.mpg\";
  3. if ($id==&#092;"2\") $plik = \"plik2.mpg\";
  4. header(&#092;"Content-type: application/force-download\");
  5. header(&#092;"Content-Disposition: attachment; filename=\".$plik);
  6. readfile($plik);
  7. ?>


i wszystko byloby ok, gdyby nie to ze w pewnym momencie ustaje 'transmisja'. Polaczenie jest zrywane, a przegladarka sygnalizuje ze juz sciagnela caly plik i zapisala na dysku. W rzeczywistosci zapisywana jest tylko czesc pliku. Wydaje mi sie ze nie zalezy to od pozycji w ktorej jest przerywane sciaganie, tylko od czasu ktory uplynal od rozpoczecia sciagania (na szybkich laczach mozna sciagnac bez problemow caly plik, im lacze wolniejsze tym mniejszy fragment sie sciaga).

Czy ktos ma jakis pomysl?
Pozdrawiam

Ten post edytował pioteres 26.07.2005, 19:40:48
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pioteres
post
Post #2





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 26.07.2005

Ostrzeżenie: (0%)
-----


Cytat(FiDO @ 2005-07-26 18:03:09)
Pewnie konczy sie timelimit dla skryptu, ktory standardowo jest na 30 sekund.. zainteresuj sie funkcja set_time_limit" title="Zobacz w manualu PHP" target="_manual

to nie to...poza tym sciaganie nie konczy sie po 30 sekundach...
trwa dluzej...
ale probowalem modyfikowac ten paramter, zmienialem rowniez ustawienia w php.ini i nie pomoglo...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 11:43