|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Vladimir Lech 2:5020/400 07 Nov 2000 15:44:37 To : All Subject : В чем может быть проблема? --------------------------------------------------------------------------------
Добрый всем день!
Пишу второй раз, потому что в первый раз по
каким-то причинам мое письмо не было опубликовано.
Возникла какая-то проблема с загрузкой файлов JPG/GIF.
Есть скрипт, который работал и работает на двух машинах.
Hа обех машинах стояли Apache/1.3.9 (Unix), но недавно,
на одной из них я поставил Apache/1.3.12 (Unix) rusPL29.7.
После этого под Apache/1.3.12 (Unix) файлы загружаются, но
"битые", при этом размер оригинала и загруженного одинаковый.
В чем может быть проблема?
Вот скрипт:
# --------------------------------------------------------
my ( $filepath ) = upload( 'upload_banner');
my $var = 1;
if ( $filepath eq "" ) { $var = 2 }
if ( $filepath =~ /([^\/\\]+)$/ ) { $file_name = "$1" }
else { $file_name = "$filepath" }
$file_name =~ s/\s+/_/g;
$file_name =~ tr/A-Z/a-z/;
$file_name = $flogin . "_" . $file_name;
if ( $var == 2 ) {
print qq( 'Вы забыли выбрать файл!'' );
} else {
open ( OUTFILE, "> > $img_dir/$file_name" ) or die ( print
$!,"\n" );
while ( $bytesread = read ( $filepath, $buffer, 1024 ) ) {
$bytes += $bytesread;
print OUTFILE $buffer;
}
close ( OUTFILE );
chmod ( 0644,"$img_dir/$file_name" );
}
print qq(Баннер $file_name загружен. <br> \n);
print qq( <img src="$img_dir/$file_name" border="1"> \n);
# --------------------------------------------------------
Sent via Deja.com http://www.deja.com/
Before you buy.
--- ifmail v.2.15dev5
* Origin: Deja.com - Before you buy. (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/8426cbed9944.html, оценка из 5, голосов 10
|