I am having a similar problem to one that I saw you answer in a post. I have a project where the cgi form is being displayed in Netscape as raw HTML but in IE it works fine. This CGI does not use the "print <<enter..." instead I see "print qq~"
If this doesn't help the beginning of where I believe the problem is goes like this: ###################################################### # Login Start Page # ###################################################### sub login_startpage { &counter ("$logdir/","fakecount_frontpage"); &counter ("$logdir/","realcount_frontpage"); &read_file_content ("$logdir/","fakecount_frontpage"); if ($ENV{'HTTP_COOKIE'}) { foreach (split(/;\ /, $ENV{'HTTP_COOKIE'})) { ($cookie,$value) = split(/=/); $Cookies{$cookie} = $value; } ($un,$pw) = split(/\:/,$value); } print qq~ <html> <head> <title>.......... Any suggestions? Jimmy Lewis Web Programmer -------------------------------------------------- IP Strategy Inc. 5353 Mission Center Road #212 San Diego, CA 92108 tel 619-308-0180 x206 fax 619-839-3652 ipstrategy.com --------------------------------------------------