请帮助我。
我有perl模块文件中的代码。当我在web中提交按钮时,我想调用一个外部脚本perl。 这里是我在perl模块文件中的代码。
package web::modify::send;
use strict;
use warnings FATAL => 'all';
no warnings 'redefine';<br>
sub send{
my $s = shift;
my $op = $s->param('Submit');
eval {
if($op eq 'send'){
system("./../bin/perl1.pl >> /log/file/perl1.log 2>&1 &");
}
};
return;
}
1;
和我有一个这样的警告:
[周一年02月29 11时54分38秒20 ] [警告]不安全$ ENV {PATH}通过/ home /文件/网页与-T开关运行时/modify/send.pm 1230行。\ n
您的代码和错误消息不适合在一起。 1230行是什么?它是如何用'-T'污染模式开关调用的?你的网络服务器是否这样做?你正在显示的'send'方法从来没有被调用,我们在这里看到的是,在你的代码中没有提及'$ ENV {PATH}'。你的代码中还有一个'
',在第4行。这不属于那里。请[编辑]你的问题并清除它。 – simbabque