информационная безопасность
без паники и всерьез
 подробно о проекте
Все любят медГде водятся OGRыАтака на Internet
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Модульный ботнет от русских хакеров 
 Торвальдс и вайбтестеры 
 Атака на GitHub 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Perl vs HTML 04.08.01 19:07  
Автор: Access Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Вот программа:

#!/usr/bin/perl -w
open(out,"+>out.dat")||print "Couldn`t open file out";
binmode(out,":raw");
$k="1234567890 test";
syswrite(out,$k,16,0);
close(out);

когда я компилю прогу в терминале, то всё ок

но если запускаю скрипт через браузер (сервер APACHE) то некогда не могу открыть или создать файл, вчём дело???
Perl vs HTML 06.08.01 09:36  
Автор: Cadpig Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> Вот программа:
>
> #!/usr/bin/perl -w
> open(out,"+>out.dat")||print "Couldn`t open file out";
> binmode(out,":raw");
> $k="1234567890 test";
> syswrite(out,$k,16,0);
> close(out);
>
> когда я компилю прогу в терминале, то всё ок
> но если запускаю скрипт через браузер (сервер APACHE) то
> некогда не могу открыть или создать файл, вчём дело???

Посмотри текущий каталог в Апачях - судя по всему - права доступа.
Perl vs HTML 06.08.01 14:49  
Автор: Xoro Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> > Вот программа:
> >
> > #!/usr/bin/perl -w
> > open(out,"+>out.dat")||print "Couldn`t open file
> out";
> > binmode(out,":raw");
> > $k="1234567890 test";
> > syswrite(out,$k,16,0);
> > close(out);
> >
> > когда я компилю прогу в терминале, то всё ок
> > но если запускаю скрипт через браузер (сервер APACHE)
> то
> > некогда не могу открыть или создать файл, вчём дело???
>
> Посмотри текущий каталог в Апачях - судя по всему - права
> доступа.

попробуй так
if (-f "out.dat"){
open(F,"out.dat");
close(F);
chmod(0666,"out.dat");
}

1





Рейтинг@Mail.ru


  Copyright © 2001-2026 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach