Forum Webscript.Ru
Программирование => Perl => Тема начата: xflooder от 06 Октября 2002, 01:08:59
-
как написать программу на "Perl"- е , которая при
срабатывании передало бы конкретный (*.exe) fayl c сервера клиенту и при этом,в заголовке "Content-disposition" сменило бы значение на "inline", а "Contenet-type"- на "text/css"?
Заранее благодарю
-
xflooder, воспользуйся поиском по ХТМЛ-форуму. Как то я приводил там листинг похожего перл-скрипта...
-
xflooder>>>glebushka... 10x:)
-
lyudi po moyemu ya nashol otvet na svoy vopros...no
ya ne uveren chto on pravil\'no rabotayet i smenyaet znachenie
Content-disposition na inline....pojalujsta prover\'te pravilno li
napisano .......i voobshe kak mojno proverit\' ono vobshe smenyayet znachenie Content-disposition-a ili net...
zaranee spasibo
#!/usr/bin/perl
print "HTTP/1.1 200 OK\\n";
print "Content-Type: text/css; name=\\"file.exe\\"\\n";
print "Content-disposition: inline; filename=\\"file.exe\\"\\n\\n";
binmode STDOUT;
open f,"file.exe";
binmode f;
print ;
close f;
-
Во-первых, переименуй скрипт на \'nph-scriptname.pl(.cgi)\'
#!/usr/bin/perl -w
use strict;
print "HTTP/1.1 200 OK\\n";
print "Content-Type: text/css; name=\\"file.exe\\"\\n";
print "Content-disposition: inline; filename=\\"file.exe\\"\\n\\n";
binmode (STDOUT);
open (X,"file.exe");
binmode(X);
$/ = \'\';
print ;
close X;
Если не работает(не должно), пропиши вместо выделенного абсолютный путь.
Да, а что означает \'Content-disposition: inline;...\'?
-
Во-первых, переименуй скрипт на \'nph-scriptname.pl(.cgi)\'
#!/usr/bin/perl -w
use strict;
print "HTTP/1.1 200 OK\\n";
print "Content-Type: text/css; name=\\"file.exe\\"\\n";
print "Content-disposition: inline; filename=\\"file.exe\\"\\n\\n";
binmode (STDOUT);
open (X,"file.exe");
binmode(X);
$/ = \'\';
print ;
close X;
Если не работает(не должно), пропиши вместо выделенного абсолютный путь.
Да, а что означает \'Content-disposition: inline;...\'?
Спасибо:)
точно не знаю она нужна для использования бага в IE5.0/6.0
а как можно убедиться(со стороны клиента или кого нибудь),что точно сменил \'Content-disposition: inline;...