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}__ __ _