Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [html] pobranie pliku i przekierowanie
Forum PHP.pl > Forum > Przedszkole
lukash82
Witam,

Potrzebuję zrobić takie specyficzne pobranie pliku ze strony, a następnie automatyczne przekierowanie na inną podstronę. Np. ktoś wchodzi na podaną przeze mnie stronkę i ma mu się z automatu pobrać konkretny plik. Następnie chciałbym aby podana użytkownikowi strona została przekierowana np. na stronę główną. Musze udostępnić kilka plików, a nie chcę aby użytkownik dostawał pustą stronę w momencie rozpoczęcia pobierania...

W html to jest prosta sprawa
  1. <meta http-equiv='refresh' content='1;url=http://domena.pl/plik.zip'>";
  2. <meta http-equiv='refresh' content='2;url=http://domena.pl'>";


Ale w tym momencie mamy 2 wpisy refresh i niestety pobieranie się rozpoczyna ale przekierowanie już nie działa. Czy macie może na to jakiś inny pomysł?
nospor
Cytat
a nie chcę aby użytkownik dostawał pustą stronę w momencie rozpoczęcia pobierania...
Przecież włączenie pobierania nie powoduje wyświetlania pustej strony

Przykład:
http://nospor.pl/download/idfolder/20/
i kliknij na "Pager_v2.5.1.zip"
Plik ci się pobiera, a Ty zostajesz na stronie na której byłeś. Zero pustej strony.
lukash82
ok, może źle to opisałem...

Mam jakąś tam swoją domenę, dajmy na to adres.pl. Na serwerze jest plik do udostępnienia użytkownikowi. Więc podaję mu sam adres strony, np. adres.pl/plik.zip w postaci linka. Ale wtedy klikając w takie coś będzie miał w przeglądarce białą stronę. Nie mam odpowiedniego miejsca na stronie gdzie mógłbym poprostu wklepać w kodzie link do kliknięcia, bo plik zupełnie nie dotyczy tematyki mojej strony. A z drugiej strony chciałbym uzyskać taki efekt, że po automatycznym odświeżeniu strony użytkownik zostanie przekierowany np. na podstronę z moja ofertą żeby przy okazji mógł się z nią zapoznać, etc...

Plik będzie do pobrania dla wąskiej grupy użytkowników więc też nie bardzo mogę wrzucać oficjalnego linka tak aby wszyscy pozostali go widzieli.

Jest jakaś opcja żeby takie coś zrobić bo nie mam zbytnio pomysłu na to... Jak nie da rady to trudno ale fajnie byłoby coś takiego mieć.
nospor
Raczej tak się nie da zrobić.

Zamiast więc linka do pliku podawaj mu linka do twojej strony, która to sama odpali mu pobranie pliku. Wówczas będziesz miał praktycznie to samo co chciałeś osiągnąć.
lukash82
ok, zrobię chyba zwykłą podstronę z linkiem do klikniecia i w meta przekierowanie po 5 sek do strony głównej. Tak jak piszesz żeby ściąganie automatycznie rozpoczynało się po wejściu na stronę główna spowoduje ściąganie pliku dla każdego kto wejdzie na stronę, a tego muszę uniknąć...

Myślałem, że znajdę jakich knif na to, ale jak nie to trudno... Dzięki za pomoc.
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.