Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przekierowanie po pobraniu pliku
Forum PHP.pl > Forum > PHP
klusekman
Mam napisany skrypt że po kliknięciu w link pojawia się okienko pobierania pliku
  1. $p=fopen('pliki/'.$plik['nazwa'], "r");
  2. $rozmiar=filesize('pliki/'.$plik['nazwa']);
  3. $z=fread($p,$rozmiar);
  4.  
  5. header("Content-Type: application/octet-stream");
  6. header("Content-Length: $rozmiar;");
  7. header("Content-Disposition: attachment; filename=".$plik['nazwa']);
  8.  
  9. echo $z;

Chciałem zrobić tak że wpiszę sobie normalnie:
header("Location: index.php");

Ale jak napiszę to przed echo $z to tylko przekieruje i nie ma pobierania pliku, a jak napiszę po echo to pobierze plik ale nie przekieruje. Pomoże ktoś?
Pawel_W
a widziałeś gdzieś kiedyś, żeby było coś takiego jak przekierowanie po pobraniu pliku? bo ja nie...
klusekman
Pomyliłem się, bo nie chciałem kopiować całego kodu na tą stronę tylko fragment i za mało skopiowałem, teraz już zmieniłem kod w pierwszym poście.

Więc wie ktoś jak to zrobić?

Nikt nie wie? blinksmiley.gif
karolrynio
Możesz spróbować pobieranie pliku zrobić w iframe i później za pomocą js zrobić przekierowanie, ale nie wiem czy tak zadziała.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.