Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]Zamyka mi się okno IE przy liczniku ściągnięć - pomocy
-skopens-
post 20.05.2007, 21:15:16
Post #1





Goście







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

Ten post edytował skopens 20.05.2007, 21:46:48
Go to the top of the page
+Quote Post

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: 7.08.2025 - 05:01