[Tue Sep 21 06:38:05 2010] [error] [client 61.942.17.87] Bareword found where operator expected at (eval 59) line 1, near "//www"
[Tue Sep 21 06:38:05 2010] [error] [client 61.942.17.87] \t(Missing operator before www?)
[Tue Sep 21 06:38:05 2010] [error] [client 61.942.17.87] Bareword found where operator expected at (eval 60) line 1, near "//www"
[Tue Sep 21 06:38:05 2010] [error] [client 61.942.17.87] \t(Missing operator before www?)
[Tue Sep 21 06:38:05 2010] [error] [client 61.942.17.87] Bareword found where operator expected at (eval 61) line 1, near "//www"
[Tue Sep 21 06:38:05 2010] [error] [client 61.942.17.87] \t(Missing operator before www?)
[Tue Sep 21 06:38:05 2010] [error] [client 61.942.17.87] Bareword found where operator expected at (eval 62) line 1, near "//www"
[Tue Sep 21 06:38:05 2010] [error] [client 61.942.17.87] \t(Missing operator before www?)
[Tue Sep 21 06:38:05 2010] [error] [client 61.942.17.87] Bareword found where operator expected at (eval 63) line 1, near "//www"
[Tue Sep 21 06:38:05 2010] [error] [client 61.942.17.87] \t(Missing operator before www?)
[Tue Sep 21 06:38:05 2010] [error] [client 61.942.17.87] Bareword found where operator expected at (eval 64) line 1, near "//www"
[Tue Sep 21 06:38:05 2010] [error] [client 61.942.17.87] \t(Missing operator before www?)
[Tue Sep 21 06:38:05 2010] [error] [client 61.942.17.87] Bareword found where operator expected at (eval 65) line 1, near "//www"
[Tue Sep 21 06:38:05 2010] [error] [client 61.942.17.87] \t(Missing operator before www?)
[Tue Sep 21 06:38:05 2010] [error] [client 61.942.17.87] Bareword found where operator expected at (eval 66) line 1, near "//www"
[Tue Sep 21 06:38:05 2010] [error] [client 61.942.17.87] \t(Missing operator before www?)
[Tue Sep 21 06:38:05 2010] [error] [client 61.942.17.87] Bareword found where operator expected at (eval 67) line 1, near "//www"
[Tue Sep 21 06:38:05 2010] [error] [client 61.942.17.87] \t(Missing operator before www?)
####
#!/usr/bin/perl -a
####
# First location with www in it
my $_tdomain = $ENV{SERVER_NAME};
my @_tdom = split(/\./, $_tdomain);
if(length($_tdom[2]) > 1 && $_tdom[0] ne "www") {
$_username = $_tdom[0];
$_username = $dbh->selectrow_array(qq{select `username` from `reg_members` where `subName` = ? and `subNameStatus` = "1"}, undef, $_username);
if($_username && $ENV{SCRIPT_URL} eq '/') {
window_redirect("http://www.domain.net/index.cgi?page=home&username=$_username&rdf=sub$sess_id");
}
}
####
# Second location with www in it:
if (!$in{page}) {# Path or page was NOT defined so now go redirect them to the home page, carry the member username... add &l=0 so if it is us, we know what happened.
window_redirect("http://www.$_co_domain/index.cgi?page=home&username=$regmem->{username}&l=0$sess_id");
exit;
} else {
$_page = $in{page};
}