#30715 [Bgs]: Permission Denied mk protocol with chm documents
| From: | john_taylor2 at optusnet dot com dot au | Date: | Tue, 09 Nov 2004 04:23:39 +0000 |
| Subject: | #30715 [Bgs]: Permission Denied mk protocol with chm documents | ||
| References: | 1 | Groups: | php.doc |
| Request: | Send a blank email to phpdoc+get-969364958@lists.php.net to get a copy of this message | ||
ID: 30715
User updated by: john_taylor2 at optusnet dot com dot au
Reported By: john_taylor2 at optusnet dot com dot au
Status: Bogus
Bug Type: Documentation problem
Operating System: MS Windows XP SP2
PHP Version: 5.0.2
New Comment:
Javascript is working in Internet Explorer 6.
Problem only for extended chm not standard chm.
NB The problem is for "Language Reference", it has user notes!
Getting Started works, I don't have a problem with Getting Started!
The article (below) from Microsoft talks about the problem (its only on
XP SP2) it's deliberately blocked for security reasons, "mk" is an old
protocol, they don't think it's used much. Maybe the help compiler is
old!? The new one presumably uses the newer protocol "ms-its".
http://www.microsoft.com/technet/security/prodtech/winclnt/secwinxp/xpsgapa.mspx.
See section on "Security Features\MK Protocol Security Restriction"
Thanks
Previous Comments:
------------------------------------------------------------------------
[2004-11-08 16:33:05] vrana@php.net
Just for reference: There is following code on the position with error:
"if(parent.nbuff) {parent.displayNotes()}". There are no user notes in
Getting Started.
------------------------------------------------------------------------
[2004-11-08 15:53:25] nlopess@php.net
I couldn't reproduce.
The problem should be in your internet explorer configurations. You may
have disabled the javascript or something like that.
(check the control panel)
Nuno
------------------------------------------------------------------------
[2004-11-08 06:27:56] john_taylor2 at optusnet dot com dot au
E-mail should be john_taylor2@optusnet.com.au
------------------------------------------------------------------------
[2004-11-08 05:50:57] john_taylor2 at optusnet dot com dot au
Description:
------------
I tried to use the php_manual_chm_12.zip file on my Windows XP SP2
machine. I unzipped then when clicking on Language Reference under
Contents I get:
Internet Explorer Script Error
An error has occurred in the script on this page.
Line: 6
Char: 19
Error: Permission denied
Code: 0
URL:
mk:@MSITStore:C:\php_manual_chm_12\php_manual_notes.chm::/langref.html
Do you want to continue running scripts on this page
Yes No
NB This works fine for say Getting Started.
Things I noticed/references when trying to fix the problem
http://www.mcpmag.com/columns/print.asp?EditorialsID=716
"...Older help files (IE 3.0) use a protocol called mk:@MSITStore. This
protocol hasnt been given the same kind of exhaustive security scrutiny
as MS-ITS and is blocked by default in XP SP2...."
I also note the following registry key exists:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet
Explorer\Main\FeatureControl\FEATURE_DISABLE_MK_PROTOCOL
Am I doing something silly or is "mk" an old protocol vs ms-its and
Microsoft is making things difficult under MS XP SP2?!
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=30715&edit=1