Scite 打开 PHP 本地主机

lua-users home
wiki

作者:WalterCruz

在使用 SciTE 和 PHP 时,我很快发现了一个需求:通过 Web 服务器打开我的 PHP 文件,而不仅仅是直接打开文件。

我尝试编写一个 bash 脚本来实现这个功能,但很快就厌倦了,于是用 PHP 来完成。

因此,我开始学习 Lua,并想:“为什么不呢?”

所以,它出现了!

function openbrowser()
	local f = props['FilePath']
	local s,e,path,file = string.find(f,'^(/var/www/)(.*)')
	if path == '/var/www/' then
		target = ("http://10.132.1.18/" .. file)
		firefox = ('mozilla-firefox ' .. target .. ' &')
		print("Opening  " .. target)
		--print(firefox)
		os.execute(firefox)
	else
		print("You must put your php files under /var/www in order to run them.")
	end	
end

我将此文件保存为 localhost.lua,使用我的 Lua 启动文件加载它,并将这些行添加到我的 SciTE 用户配置中

command.go.subsystem.*.php=3
command.go.*.php=openbrowser()

(在我的机器上,Web 服务器根目录是 /var/www。请注意,这在你的计算机上可能有所不同)。


最近更改 · 偏好设置
编辑 · 历史记录
最后编辑于 2006 年 8 月 31 日下午 8:47 GMT (差异)