hwg-languages archives | May 2000 | new search | results | previous | next |
Why can't Perl find the match??by David Moninger <David.Moninger(at)IslandTime.com> |
|
I'm going slowly nuts trying to figure out why a "eq" compare of two email address strings is failing ... can someone please help me find my probably stupid error? ========= I accepted an email address from a form $v_email = $in{'00_v_email'}; I open a file read the data to an array and Close the File (Die & flock removed for brevity) open (ML,"$MasterListPath") || die ; @database_array = <ML>; close(ML); I chomp to remove garbage foreach $lines(@database_array) { chomp($lines); chomp($v_email); I set all to lower case $lines =~ tr/A-Z/a-z/; $v_email =~ tr/A-Z/a-z/; I print out both values and they LOOK the same print "$lines $v_email<BR>"; I do a compare if ($lines eq $v_email) { But Don't get a match! print "Address match found<BR>"; Whats up?? Thanks for any help anyone can provide! david
HWG: hwg-languages mailing list archives, maintained by Webmasters @ IWA