powered by simpleCommunicator - 2.0.47     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Почему не аплоадится файл?
1 сообщений из 1, страница 1 из 1
Почему не аплоадится файл?
    #32048395
Thunderer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеем два скрипта. В одном выводится форма для запроса у пользователя местоположения файла (здесь в файлах "rus/_head" и "rus/_end": лежит начало и конец интерфейса сайта)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
#!/usr/bin/perl
use CGI qw/:standard/;

print  "Content-type: text/html\n\n" ;

open(HEAD,  "rus/_head" );
while($line=<HEAD>)
{
   print $line;
}
close HEAD;

print start_form(get,'public.cgi');
print filefield('file','Enter Name', 50 );
print  "<br>" ;
print submit('Отправить');
print end_form

open(END,  "rus/_end" );
while($line=<END>)
{
   print $line;
}
close END;


В другом мы выбранный пользователем файл аплоадим на сервер:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
#!/usr/bin/perl
use CGI qw/:standard/;

print  "Content-type: text/html\n\n" ;

#Чтение исходного файла
$file=param('file');

open(HTML, $file);
while($line=<HTML>)
{
   $out= "$out" . "$line" ;
}
close HTML;

open(OUT,  ">rus/paper" );
print OUT $out;
close OUT;


Вопрос вот в чем: почему файл таким образом не загружается на сервер, а создает там только пустой файл "paper"? Может быть, есть более простой способ или более правильный?

Заранее спасибо за помощь.

-----------------------------------------------------
Всё совсем не так, как на самом деле...
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Почему не аплоадится файл?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]