0

我使用以下命令将 3d 模型与 assimp Assimp 转换,它在 Windows 上运行良好:

assimp2json seaknight.obj seaknight.json 

我需要知道如何从 PHP 运行这个命令?我知道有一些函数可以从 PHP 运行 shell 执行,但它不起作用,我也没有收到任何错误。

使用的PHP代码如下。

system("D:\assimp2json-2.0-win32\Release\assimp2json.exe assimp2json seaknight.obj seaknight.json");

另一个是

$old_path = getcwd();
chdir('D:\assimp2json-2.0-win32\Release');
$output = shell_exec('assimp2json.exe assimp2json seaknight.obj seaknight.json');
chdir($old_path);
4

1 回答 1

1

自己找到的

工作代码如下

$old_path = getcwd();
chdir('D:\assimp2json-2.0-win32\Release');
$output = shell_exec('assimp2json monster.blend monster.json');
chdir($old_path);

无需包含 .exe,删除后命令有效

于 2014-07-24T10:54:11.730 回答