Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne]pobieranie plików
@rtur
post
Post #1





Grupa: Zarejestrowani
Postów: 254
Pomógł: 3
Dołączył: 23.02.2006

Ostrzeżenie: (0%)
-----


Chciałbym aby po kliknięciu w link otworzyły mi się do pobrania pliki:

http://adres.pl/pobierz-rozdzial/wersja/doc -> http://adres.pl/pliki/dokument.doc
http://adres.pl/pobierz-rozdzial/wersja/audio -> http://adres.pl/pliki/plik-audio.mp3
http://adres.pl/pobierz-rozdzial/wersja/zip -> http://adres.pl/pliki/archiwum.zip

W jaki sposób mogę to zrobić? pewnie bym sobie to wyszukał w google tylko nawet nie wiem jakiej frazy użyć aby to znaleźć (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
@rtur
post
Post #2





Grupa: Zarejestrowani
Postów: 254
Pomógł: 3
Dołączył: 23.02.2006

Ostrzeżenie: (0%)
-----


Dla 3 typów plików o takiej samej nazwie tylko innym rozszerzeniu tak jak niżej będzie dobrze, czy da się jeszcze prościej? linki na razie w formacie index.php?file=zip|rar|7z
  1. $getFile == $_GET['file'];
  2. if($getFile=='rar'){
  3. $attachmentFileLnk='rar';
  4. }
  5. if($getFile=='zip'){
  6. $attachmentFileLnk='zip';
  7. }
  8. if($getFile=='7z'){
  9. $attachmentFileLnk='7z';
  10. }
  11. $attachmentFile='plik.'.$attachmentFileLnk;
  12. if($getFile=='rar' || $getFile=='zip' || $getFile=='7z'){
  13. header("Content-type: application/octet-stream");
  14. header("Content-Length: " . filesize($attachmentFile));
  15. header('Content-Disposition: attachment; filename="'.$attachmentFile.'"');
  16. readfile($attachmentFile);
  17. }
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 22:36