2012-09-14 36 views
1

我想用applescript和alfred調用一個外部php腳本。目前,我打開Safari的URL到PHP腳本。這非常煩人。有沒有辦法在不打開Safari的情況下調用php腳本?在蘋果腳本中調用php腳本

最好的問候, emha

回答

1

PHP腳本/命令可以從一個標準的shell提示符下運行:

do shell script "php -q " & quoted form of posix path of phpScriptPath 

來源:here

編輯:

你可以使用shell中的cURL並轉儲輸出。這就好像只是在測試你的腳本,我猜測它就是你想要做的。只需將http://www.google.com替換爲腳本的路徑即可。如果你省略了>/dev/null 2>&1,你可以得到cURL的輸出。這是很好的,因爲你可以添加標誌來捲曲顯示標題,做post/get等。

do shell script "curl http://www.google.com >/dev/null 2>&1" 
+1

只要php腳本不期望在web服務器環境中執行,this'd就會工作。 –

+0

@MarcB:的確如此。 – Josh

+0

這就是問題所在。 PHP腳本託管在我的服務器上。 – emha