Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Header] Wysylanie plikow, a dzialanie skryptu po wysylaniu.
thornag
post 10.11.2006, 12:52:28
Post #1





Grupa: Zarejestrowani
Postów: 504
Pomógł: 2
Dołączył: 31.03.2006
Skąd: Londyn

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


Witam.

Mam dosc maly problem ktorego nie potrafie rozwiazac.

Mianowicie wysyklam plik Zip uzywajac nastepujacego kodu

  1. <?php
  2. header("Content-Type: $mime_type");
  3. header("Content-Length: ".filesize($zipName));
  4. header("Content-Disposition: attachment; filename=".basename($zipName).";");
  5. header("Accept-Ranges: bytes");
  6. header("Content-Transfer-Encoding: binary");
  7. header("Content-Length: ".filesize($zipName));
  8. readfile($zipName);
  9. ?>


Problem polega na tym, ze chcialbym wyprintowac cos na ekranie po tym jak pojawi sie okno zapisu. Probowalem roznych mozliwosci.

Zaraz za readfile ustawialem.
  1. <?php
  2. header("Content-Type: text/html");
  3. print "wyslane";
  4. ?>


Probowalem tez objac wysylanie bufforowaniem wyjscia o tak:

  1. <?php
  2. header("Content-Type: $mime_type");
  3. ...
  4. header("Content-Length: ".filesize($zipName));
  5. readfile($zipName);
  6. $output = ob_get_clean();
  7.  
  8. header("Content-Type: text/html");
  9. print "wyslano";
  10. print $output;
  11. ?>


Jednak ciagle nic z tego. Niestety to co w manualu odnosci sie raczej do obejscia problemu wysylania dla IE4 itp.

Ktos zna rozwiazanie ?


--------------------
"Wizja czasu jest szeroka, lecz kiedy sie przez nia przechodzi, czas staje sie waskimi drzwiami"

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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 11:46