PHP启动程序-PHPEd
我正在为(本地)开发人员开发一个门户,并希望通过在硬盘上传递PHP文件的名称,可以直接从PHPEd中的浏览器打开PHP文件 我找到了两种解决方案,但无法使它们发挥作用: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
- 解决方案1:创建一个新协议(phped_协议)并使用“
”作为URIphped_协议://[file]
- 解决方案2:执行打开PHPEd的批处理脚本
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');