|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2003-02-01 02:00 UTC] black_dragon5 at juno dot com
This is an error that was not present in version 4.2.3. Somehow, framesets aren't working very well with the new version, 4.3.0. Here is the frameset: <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <frameset rows="56,*" frameborder="NO" border="0" framespacing="0"> <frame src="top.php" name="topFrame" scrolling="NO" noresize > <frame src="main.php" name="mainFrame"> </frameset> <noframes><body> </body></noframes> </html> the file 'top.php' actually does not have any PHP code in it yet, but retained the '.php' extension for future expansion (this was the bare layout for a new website). Before, all of these files were XHTML-compliant, with a PHP echo generating the <?xml version="1.0"...?> The interesting thing about this is that when I first load the page, it will tell me "The page cannot be displayed". If I refresh the page, the frameset is gone, and it gives me "The directory name is invalid.". However, if I load one of the pages (either top.php or main.php) by bypassing the frameset and then go back using the frameset, that page will load. Additionally, sometimes when I hit the back button it will load one of the pages, but if I try to go forward or back to the page, I get a 500 internal server error. I am using IIS 5.1 included with NT 5.1 (Windows XP Professional) with the CGI version of 4.3.0. Pages were generated with Dreamweaver and edited with Notepad. Some additional thoughts: This could be a server configuration problem, but I think it is highly unlikely due to 4.2.3 working with the same type of page (two earlier prototypes pioneered this method; both worked fine [but are still unfinished]). Note: I believe this is different from the other bug reports due to the fact that there is no PHP code in these pages whatsoever, and I have checked the php.ini file. It works fine when given a .htm or .html extension, but does not when it uses .php. If I am incorrect in stating that this is a unique bug, please feel free to correct me. Oh yes. Happy Chinese New Year! =P PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Fri Nov 28 18:00:01 2025 UTC |
I'm experiencing a similar problem, but not with frames though. It's just if I try to echo the -- '<xml version...' processing instruction (or whatever you call it), I get all ';', '?>' and php comments printed in the xhtml document. Seems to be a bug of IIS 5.1 (no problems with Apache), no difference if the xml '...?>' end-tag is seperated via string concatenation ('...?'.'>') either. I also get an error from IIS at System shutdown (sorry, I'd have to reproduce it to remember the exact error message and I'm not ready for that right now).