Дизайн и Верстка > Всё о Html
Возможно ли такое
alex007:
glebushka
Спасибо за скрипт
alex007:
--- Цитировать ---
#!/usr/bin/perl -w
#download.cgi
use strict;
use CGI qw (:standart);
my $Objekt=new CGI;
my $File = $Objekt->param("file");
my $Path= $Objekt->param("path");
if($Path eq "obrazovanie"){
$Path="../www/obrazovanie";
}elsif($Path eq "konferenc"){
$Path="../www/konferenc";
}else{exit;}
print "Content-type: application/WindowsMustDie; name=$File\\n";
my @temp=split(/\\//, $File);
my $t=$#temp;
my $name=$temp[$t];
print "Content-Disposition: attachment; filename=$name\\n\\n";
open(FILE, "< $Path/$File") or die "Ошибка не удаётся открыть файл $File: $!";
print ;
close(FILE);
exit;
Пример вызова скрипта:
download.cgi?file=chtoto.doc&path=obrazovanie
Разберёшься?
--- Конец цитаты ---
glebushka
Мне этот скрипт выдал:
1) Premature end of script headers
2) Он взял и открыл файл в браузере вот что получилось из .doc файла(это только небольшой пример):
РПаЎ±б>юя vxюяяяuяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяямҐБ7 шї#&bjbjUU 5F7|7|Д^яяяяяяlhhhhhhh|8N4‚D|>¬Т: (444D=F=F=F=F=F=F=$Е? еApj=ihj=7hh44ЫУ=777^h4h4D=7D=7€7ї#ю¤:ёhhР
Oak:
Unregistered
Уговорил :)
alex007
Цитировать скрипт не обязательно, тут не настолько глупые люди, чтобы не понять о каком скрипте речь идет ;-)
--- Цитировать ---
Content-type: application/WindowsMustDie
--- Конец цитаты ---
;) Оригинально
И не смотря на это оно показало его как plain/text!
Именно об этом речь (о "вумности") - оно не предлагает сохранить
alex007:
--- Цитировать ---Цитировать скрипт не обязательно, тут не настолько глупые люди, чтобы не понять о каком скрипте речь идет ;-)
--- Конец цитаты ---
Извини если обидился, ни кто и не считает "что тут не настолько глупые люди", просто я привел пример скрипта, а как все мы видем что в этой теме то не один то скрипт!!!!
alex007:
Так что другии идеи есть???
Навигация
Перейти к полной версии