use eq to compare strings not == == is to compare numerical values only perldoc perlop
> -----Original Message----- > From: Chris Knipe [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, July 10, 2002 4:08 PM > To: [EMAIL PROTECTED] > Subject: Am I being stupid here... or? > > > Lo all, > > Very stupid it must be, but I can't see what I'm doing wrong here... > > The following if statement, always returns true (prints "a"), > regardless > of what the value of $SiteType is... > > #!/usr/bin/perl > > $SiteType = "something"; > > if ($SiteType == "notsomething") { > print "a"; > } > > Am I doing something really arbly stupid here, did I miss anything? > > What I'd like to accomplish, is something in the lines of: > > if ($SiteType == "PHP3") { > do some stuff > } elsif ($SiteType == "PHP4") { > do different stuff > } elsif ($SiteType == "ASP") { > do different stuff > .... > } else { > do default stuff > } > > -- > me > > > -- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > ---------------------------------------------------------------------------- -------------------- The views and opinions expressed in this email message are the sender's own, and do not necessarily represent the views and opinions of Summit Systems Inc. -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]