Jens Müller: Was bedeutet diese Fehlermeldung ?

Beitrag lesen

Howdy Poldi,

Gleich am Anfang steht:
#!shebang line -wT

das -wT steht doch erst in der zweiten Zeile, in der ersten
steht nur -w. Wird die zweite trotzdem interpretiert ?

Ja das wird es:
   »The #! line is always examined for switches as the line is
  being parsed.«  Perlrun Manpage

Das Skript läuft auch mit $tempfaenger = param('empfaenger');
einwandfrei.

Sollte nicht, da -T beim Start beachtet wird. Oder aber, das Script
selbst fuehrt schon das Parsing durch...
  Ja tut es:

sub parse_config_form_input {  
  my ($self, $name) = @_;  
  
  my $val = $self->strip_nonprint($self->cgi_object->param($name));  
  if ($name =~ /return_link_url|redirect$/) {  
    $val = $self->validate_url($val);  
  }  
  $self->{FormConfig}{$name} = $val;  
  unless ($self->{CFG}{emulate_matts_code}) {  
    $self->{Form}{$name} = $val;  
    if ( $self->{CFG}{"include_config_$name"} ) {  
      push @{ $self->{Field_Order} }, $name;  
    }  
  }  
}  

Das Problem erhalte ich erst, wenn ich diese beiden kleinen
Texte variabel gestalten will.

Dann extrahiere mal die POD-Doku
aus dem Script selbst. Als Text in der Shell oder als HTML Seite.

gruesse aus'm ruhrpott
  jens mueller

--
As long as a single mind remembers, as long as a single heart
beats with passion, how can a dream die?
\//_ Live long and prosper
sh:( fo:) ch:| rl:° br:^ n4:| ie:% mo:| va:} de:> zu:) fl:( ss:) ls:> js:|