我一直在按照下面試圖鉤住我的Subversion安裝到我的螳螂bug跟蹤系統後。EXEC()用於PHP文本重定向在Windows上SVN post-commit鉤子
How To Integrate Subversion and Mantis
一切工作正常,直到它調用螳螂checkin.php腳本,並且將其已在腳本創建的消息字符串的最後一行。
exec(CHECKIN . " <<< \"$message\"");
我明白線的目的是消息字符串發送到STDIN其中螳螂checkin.php以便檢查一個合適的匹配的字符串,並更新跟蹤螳螂數據庫讀取。
不管怎麼說,我知道上面公約是一個Linux安裝。我的問題是,我將如何使用Windows環境中的PHP exec()函數調用PHP腳本(checkin.php)並將此程序中內置的字符串傳遞給STDIN。
注意:我不希望更改checkin.php中的邏輯從STDIN讀取。
謝謝!
@wallyk - +1爲HEL pful小費。仍然不是那裏,但這確實讓我在正確的方向感謝!我現在可以傳遞一個文件,但仍然無法弄清楚如何傳遞一個字符串。 – jaywon 2009-11-24 02:39:37