Witam

Może i głupi lub banalny problem ale nie mogę sobie poradzić. Napisałem najprostszy chyba skrypt do zliczania pobrań pliku który wygląda tak:

- na stronie index.php jest link do skryptu php który odpowiada za ściągnięcie wybranego pliku:
  1. <?php
  2. [...]
  3. <a href="php/sciagnij.php"><img src="grafika/ico_pdf.gif"></a>
  4. [...]
  5. ?>



- a w samym skrypcie mam tak:
  1. <?php
  2. [...] tu mysql [...]
  3. header("Content-Transfer-Encoding: binary");
  4. header("Pragma: no-cache");
  5. header("Content-Disposition: attachment; filename=plik.pdf");
  6. header("Content-Type: application/pdf");
  7.  
  8. if ($fp = fopen('plik.pdf', 'rb'))
  9. {
  10. echo(fread($fp, filesize('plik.pdf')));
  11. fclose($fp);
  12. } 
  13. [...]
  14. ?>



w skrypcie mam jeszcze łączenie z mysql i takie tam - nieistotne. W Firefox-ie jest OK. Natomiast w IE w wersji 6 (w 7 nie testowałem) po kliknięciu na ikonkę wyświetla mi się standardowe okienko z pytaniem czy zapisać czy otworzyć i jak kliknę otwórz to owszem plik się otwiera w domyślnej przeglądarce pdf-ów ale jednocześnie zamyka mi się okno przeglądarki exclamation.gif! Próbowałem już dodawać na końcu exit(); lub header("Location: index.php"); ale na nic się to zdało.

Co mam zrobić? Niechciane zamknięcie przeglądarki bardzo brzydko wygląda, a mnie się już pomysły wyczerpały sad.gif