ID: 16807 Comment by: jteik at yahoo dot com Reported By: martin_jones at bigfoot dot com Status: Closed Bug Type: Session related Operating System: Windows 2000 SP2 PHP Version: 4.2.0 New Comment:
the problem is that your php file've saved as "UTF-8" type. you can check this by viewing your file with some HEX file edit tool. and as you'll see, before the first char of your php code file (maybe "<" of "<?php") is another char - the filetype-char (2 bytes) of "UTF-8" filetype. OMG! it'll be the HTML text printed before your code and kicks the page's headers out. to fix it, u need to copy all your php code and paste it into Notepad, then, u save the file as "ANSI" filetype. u'll fix the problem. but another have caused, it's u can't use other languages (or fonts) base on "UTF-8" like Vietnamese, right? hehe, but i know u can fix it easy. Previous Comments: ------------------------------------------------------------------------ [2002-08-27 06:38:29] vvhotk at mail dot bg It's not only if there's a empty line before <?php I've got a line importing a .css file and when I moveed it - the problem went away :-) ------------------------------------------------------------------------ [2002-05-30 06:50:03] [EMAIL PROTECTED] Original reporter said it's fixed in 4.2.1, closing. ------------------------------------------------------------------------ [2002-05-28 19:36:08] toth_andor at hotmail dot com funnily enough when i turned register globals OFF everything was allright and i could reach all session vars through the HTTP_SESSION_VARS array but i can't access register globals here at this web server since i only have phpmyadmin what should be done when register globals is on ------------------------------------------------------------------------ [2002-05-15 08:30:07] martin_jones at bigfoot dot com There are no blank lines in the script. The first line is <?php Anyway - with the release of 4.2.1, this problem no longer occurs on my system. The problem appears to be fixed and this bug can be closed. ------------------------------------------------------------------------ [2002-05-15 05:10:47] keithauyeung at proactive dot com dot hk I think the following should help. before the statement "<?php", is there any blank line above it?If yes, delete the blank line and I think the problem will be solved. Hope this help!! ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/16807 -- Edit this bug report at http://bugs.php.net/?id=16807&edit=1