PHP启动程序 - PHPEd

时间:2012-07-26 09:55:33

标签: php command-line protocols phped

我正在为(本地)开发人员开发一个门户网站,并且希望能够直接从PHPEd中的浏览器打开PHP文件,方法是将其名称传递给硬盘。

我找到了两个解决方案,但无法让它们起作用:

  • 解决方案1:创建新协议(phped_protocol)并使用“phped_protocol://[file]”作为URI
  • 解决方案2:执行打开PHPEd的批处理脚本

有人可以帮助我解决这些问题吗?我想知道如何使用PHPEd通过PHP /浏览器打开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>

解决方案2

phped_protocol.bat

START "test" "C:\Program Files (x86)\NuSphere\PhpED\7.0\phped.exe"
EXIT

test.php的

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

1 个答案:

答案 0 :(得分:0)

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