2013-02-12 28 views
0

我想在Windows中使用PHP的popen()函數運行exe文件。除非我的.exe文件在路徑中有空格,否則一切都是完美的。 所以此工程:PHP popen()路徑加引號

popen("start /b D:\\test.exe", r); 

這並不:

popen("start /b D:\\path with space\\test.exe", r); 

通常在CMD,當你想這樣做,你只要把路徑與引號:「d:與空間\路徑\ test.exe「,這可以與exec()函數一起使用,但不能與popen()一起使用。

我已經試過:

popen('start /b "D:\\path with space\\test.exe"', r); 

,但它不工作。

任何人有任何想法如何做到這一點?

+0

什麼是您的PHP版本? – 2013-02-12 12:26:39

回答