我正在为(本地)开发人员开发一个门户,并希望通过在硬盘上传递他们的名称,直接从 PHPEd 中的浏览器打开 PHP 文件。
我找到了两种解决方案,但无法使它们起作用:
- 解决方案1:创建一个新协议(phped_protocol)并使用“
phped_protocol://[file]
”作为URI - 解决方案 2:执行打开 PHPEd 的批处理脚本
有人可以帮助我解决这些解决方案之一吗?我想知道如何通过 PHP/浏览器使用 PHPEd 打开 PHP 文件。
== 编辑 ==
解决方案 1
测试注册
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\""
测试.html
<a href="phped_protocol://[file]">Open file</a>
解决方案 2
phped_protocol.bat
START "test" "C:\Program Files (x86)\NuSphere\PhpED\7.0\phped.exe"
EXIT
测试.php
system('CMD /C C:\phped_protocol.bat');