Pobieranie plików z strony www przy użyciu skryptu php


(system) #1

Mam stronę w serwisie yoyo.pl

chcę udostępnić możliwość pobierania plików z tej strony np: .pdf

mój adres wygląda na starcie tak:

www. "moj adres".yoyo.pl/index.php?podstr=news.php

znalazłem taki skrypt:

<?php

$filePath = "nazwa katalogu"; // np: pliki/

$fileName = "nazwa pliku"; // np. program.exe

$fd = fopen($filePath.$fileName,"r");

$size = filesize($filePath.$fileName);

$contents = fread($fd, filesize($filePath.$fileName));

fclose($fd);

header("Content-Type: application/octet-stream");

header("Content-Length: $size;");

header("Content-Disposition: attachment; filename=$fileName");

echo $contents;

?>

zapisałem go pod nazwą download.php (nic z nim nie zmieniałem) i nie wiem co dalej jak powinien wyglądać odnośnik do pliku np: lol.pdf

-- Dodane 02.12.2009 (Śr) 19:18 --

jeżeli zmienię w skrycie:

na

i stworze odnośnik do "download.php":

pobierz plik lol.pdf

to otwiera się okno o które mi chodzi, tzn. wybór co chcę zrobić z plikiem, zapisać czy otworzyć.

Ale czy jest łatwiejsza metoda ściągnięcia plików? przecież nie będę zapisywał tego skryptu 100 razy tylko z inną nazwą :frowning:


(Dziara667645121) #2

Zobacz to: http://www.kurshtml.boo.pl/html/osadzenie_pliku,multimedia.html może pomoże.

Albo poprostu: http://www.google.pl/search?q=skrypt+pobieranie+plik%C3%B3w&ie=utf-8&oe=utf-8&aq=t&rls=com.mandriva:en-US:official&client=firefox-a

Pozdrawiam :smiley: