Posted By: BigFoot (rybi hlava) on 'CZwww'
Title:     Re: fajly ke stahnuti nepristupne pres URL
Date:      Tue Apr  9 18:23:03 2002

Ve scriptu "za formularem":
1. zkontrolujes referer (je-li jim tvuj formular)
2. posles hlavicku
3. vysypes ten "tajny" soubor do browseru

napr.:

if ($HTTP_REFERER == "http://www.kdesi.cz/mojePages/imageShow.phtml") {
  $fp = FOpen($path_filename, "rb");
  $fileSize = FileSize($path_filename);
  Header("Content-Type: application/download");
  Header("Content-Length: ".$fileSize);
  Header("Content-Disposition: attachment; filename="".$filename.""");
  FPassThru($fp);
} else
  echo "file not found nebo co ...";

... to filesize neni nutne - jen okno downloadu pak obsahuje i udaj o 
velikosti stahovaneho souboru (jestli to vubec chces)
(netvrdim, ze to "Content-Length" je podle nejakeho "RFC" - ja na to prisel 
zkusmo)

BigFoot, aka Yaroukh; yaroukh@email.cz
"Budiz svetlo", rekl Booh - a bylo svetlo ...
"Budiz k nicemu", rekl Booh - and here I am !
8}__ __ _

Search the boards