|
Тема |
Re: Dopuskane do link [re: brbrb] |
|
Автор |
Yankoff (ъанкофф.) |
|
Публикувано | 09.06.03 11:58 |
|
|
Mi naistina nerazbrah grafikata. no imam nqkkava ideq za kakvo pitash.
Da kajem imash /home/user/www/cgi-bin/, kadeto sa login.cgi i download.cgi
Imash i /home/user/files/, kadeto sa failovete za download (zabeleji che sa izvun wwwroot-a)
login.cgi ti pravi user proverka i ako e validen user dava link za download (primerno download.cgi?id=1)
Za otorizaciq s cookies sam pisal tuk , no ne e opisano secure. Za security-to vseki sam si go osigurqva
Posle imash download.cgi
id parametara kazva koi file e za download (tova shte si go realizirash nqkaksi dali s DB ili txt file si e tvoq rabota)
#!/user/bin/perl
#checkvash dali e validen usera, ako ne exit ako da continue
#proverqvash id-to na koi file otgovarq
#primera e za zip file
print "Content-type: Application/zip;\n\n";
$nl=$/;
undef $/;
open(FILE,"/home/user/download/file.zip") || die $!;
binmode(FILE);
$content=<FILE>;
close(FILE);
$/=$nl;
print $content;
Kogato izvikash download.cgi toi vrashta na browsera zip content i browsera vadi download box-a
Tova e. Ti kaza che si nachinaesht i moje da te zatrudni malko, no nqma kak ili pone az ne znam drug nachin.
__________________________
|
| |
|
|
|