带引号的PHP popen()路径
我正在尝试在Windows中使用PHP的popen()函数运行exe文件。一切都是完美的,除非我的.exe文件的路径中有空格。 所以这是可行的:带引号的PHP popen()路径,php,popen,Php,Popen,我正在尝试在Windows中使用PHP的popen()函数运行exe文件。一切都是完美的,除非我的.exe文件的路径中有空格。 所以这是可行的: popen("start /b D:\\test.exe", r); 这并不是: popen("start /b D:\\path with space\\test.exe", r); 通常在CMD中,当您想这样做时,只需将路径放在引号中,如:“D:\path with space\test.exe”,这对exec()函数有效,但对popen()无
popen("start /b D:\\test.exe", r);
这并不是:
popen("start /b D:\\path with space\\test.exe", r);
通常在CMD中,当您想这样做时,只需将路径放在引号中,如:“D:\path with space\test.exe”,这对exec()函数有效,但对popen()无效
我试过:
popen('start /b "D:\\path with space\\test.exe"', r);
但它不起作用
有人知道怎么做吗?使用该函数添加空格。您的PHP版本是什么?