Chris: syntax error in perl modul

Beitrag lesen

Hi Leute,

da noch recht unerfahren in sachen perl bin,
hoffe ich koennt mir einen Tip geben.

Habe ein Perlscript welches offline wunderbar funktioniert
wenn ich es jedoch ins netz stelle geht nichts mehr :-(

hier ein auszug und die stelle im Script die er anmeckert

syntax error at cntfunc.pm line 88, near "e"thostname($ENV{'REMOTE_ADDR'}), '|', $referer, '|', $ENV{'HTTP_USER_AGENT'}, ""

-->

sub UpdateStats {
  my $referer = $CNT::ref || '';
  $iplog{$ENV{'REMOTE_ADDR'}} = $time;
  my $file = &Untaint("$DEF::datadir/$CNT::id.stat");
  open(ST,">>$file");
  flock(ST,2);
  print ST $time, '|', e"thostname($ENV{'REMOTE_ADDR'}), '|',   $referer, '|', $ENV{'HTTP_USER_AGENT'}, "\n";
  my $size = tell(ST);
  close(ST);
  return $size;
} # End sub UpdateStats

wo liegt der fehler ist es e"thostname ?

------------------- Und 2. ter Fehler

syntax error at cntfunc.pm line 100, near "my $file = &Untaint(""

-->

my $file = &Untaint("$DEF::datadir/$CNT::id.reload");

liegt es vielleicht an der my anweisung?

Danke