Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Pobieranie pliku z serwera
Forum PHP.pl > Forum > Przedszkole
byczek1984
Witam
Mam takie problem, mam na mojej stronce pliki ktore sa do pobrania dla znajomych... tylko nie wiem jak zapisac funkcje ktora po nacisnieciu na nazwe pliku bedzie pobierac na dysk aktualny, tutaj mam kod:
  1. <?php
  2. <a href=../nauczyciel/$sciezka>$nazwa_pliku</a>
  3. ?>

wiem ze <a href=..> otwiera plik... jak zrobic zeby ten plik automatycznie zapisac po nacisnieciu na niego (mozna niby prawym przyciekiem myszy nacisnac i zaznaczyc 'Pobierz plik', ale intersuje mnie zeby automatycznie po nacisnieciu pobralo) Dzieki za Pomoc
Wykrywacz
  1. <?php
  2. <a href=../nauczyciel/$sciezka/$nazwa_pliku>$nazwa_pliku</a>
  3. ?>
byczek1984
hmm nie dziala...
bregovic
Jeśli dobrze rozumiem, to chcesz aby można było kliknąć na link do pliku i wywołać automatycznie okienko zapisu pliku? Jeśli tak, to musisz mieć osobny plik, np dwonload.php z czymś takim:
  1. <?php
  2. $file = $_GET['file'];
  3.  
  4. header('Content-Disposition: attachment; filename="'.$file.'"');
  5. $size = filesize($file);
  6. header('Content-Length: '.$size.';');
  7. readfile($file);
  8. ?>

Linkujesz do download.php?file=plik.zip
byczek1984
Oki dzieki wielkie Bregovic... wszystko mi dziala, pozdro
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-2024 Invision Power Services, Inc.