Thread problem mit syntax (9 answers)
Opened by monty at 2011-04-10 18:52

clms
 2011-04-10 20:09
#147541 #147541
User since
2010-08-29
373 articles
BenutzerIn
[default_avatar]
2011-04-10T17:30:25 monty
momentan funktioniert es so nicht:
Code (perl): (dl )
1
2
3
4
5
6
7
8
...
my $domain0 = $ENV{'HTTP_HOST'};
if $domain0 eq "admin.domain.tld" {
   $err_cfg_dir = "$main::cfg{'GUI_ROOT_DIR'}/default_page";
}
if $domain0 eq "admin.domain2.tld" {
  $err_cfg_dir = "$main::cfg{'GUI_ROOT_DIR'}/default_page2";
}

IIRC muss bei Perl5 die if-Bedingung in Klammern stehen, also
Code (perl): (dl )
1
2
3
if ($domain0 eq "admin.domain2.tld") {
  ...
}

Ansonsten w├╝rde es helfen, wenn du uns genau sagst was nicht funbktioniert.

Liefert sie if-Bedingung nicht das erwartete Ergebins? (d.h. der Code geht in den if-Block, wenn Du es nicht erwartetest oder umgekehrt.)

Geht der Code wie erwartet in den if-Block aber $err_cfg_dir wird der falsche Wert zugewiesen?

Was machen die Variablen $vhost und $prefix in Deinem Bespiel? Wo kommt $rs her?

View full thread problem mit syntax