PHP启动程序-PHPEd

PHP启动程序-PHPEd,php,command-line,protocols,phped,Php,Command Line,Protocols,Phped,我正在为(本地)开发人员开发一个门户,并希望通过在硬盘上传递PHP文件的名称,可以直接从PHPEd中的浏览器打开PHP文件 我找到了两种解决方案,但无法使它们发挥作用: 解决方案1:创建一个新协议(phped_协议)并使用“phped_协议://[file]”作为URI 解决方案2:执行打开PHPEd的批处理脚本 有人能帮我解决这些问题吗?我想知道如何通过PHP/browser使用PHPEd打开PHP文件 ==编辑== 解决方案1 test.reg REGEDIT4 [HKEY_CLASS

我正在为(本地)开发人员开发一个门户,并希望通过在硬盘上传递PHP文件的名称,可以直接从PHPEd中的浏览器打开PHP文件

我找到了两种解决方案,但无法使它们发挥作用:

  • 解决方案1:创建一个新协议(phped_协议)并使用“
    phped_协议://[file]
    ”作为URI
  • 解决方案2:执行打开PHPEd的批处理脚本
有人能帮我解决这些问题吗?我想知道如何通过PHP/browser使用PHPEd打开PHP文件

==编辑==

解决方案1

test.reg

REGEDIT4

[HKEY_CLASSES_ROOT\phped_protocol] 
@="URL:phpedProtocol" 
"URL Protocol"="" 

[HKEY_CLASSES_ROOT\phped_protocol\shell] 

[HKEY_CLASSES_ROOT\phped_protocol\shell\open] 

[HKEY_CLASSES_ROOT\phped_protocol\shell\open\command] 
@="\"C:\\phped_protocol.bat\" \"%1\""
test.html

<a href="phped_protocol://[file]">Open file</a>
test.php

system('CMD /C C:\phped_protocol.bat');

我们当前的解决方案是一个侦听器和一个数据库。PHP在数据库中插入一条记录。当监听器找到它时,它将打开文件。

请显示您为解决方案1和2所做的实际操作,以及您遇到的问题?我已经尝试了上述解决方案,以及其他一些方法,如替换exec系统、更改命令等。
system('CMD /C C:\phped_protocol.bat');