2011-03-18 84 views
0

我有一個寫入日誌文件的applescript。 如果從終端啓動它可以很好地工作,但我需要從一個PHP腳本啓動它。 爲了達到這個目的,我使用php的exec函數,但沒有任何反應。如果從php的exec中啓動「whoami」我回到「管理員」,所以我想這不是權限問題(這個applescript也有執行權限)applescript從終端啓動,但不是從php

的AppleScript的工作都在這方面:

管理員$ ./myApplescript.app

管理員$ osascript myApplescript.app

如果我嘗試運行非常同樣的命令在PHP中沒有任何反應

有人遇到類似的事情嗎? 在此先感謝! 最好的問候

附: 的Web服務器是在Mac OS X MAMP

回答

0

你試過

<?php 
    exec('osascript path/to/script/myApplescript.app'); 
?> 

確保您撥打的路徑實際上是正確的,而Web服務器可以訪問此文件。

0

確保用戶登錄在Mac上你離得太運行PHP否則將無法正常工作。