Я использовал следующую команду, чтобы преобразовать 3d-модели с аффиммом Assimp , и он отлично работает в Windows:
assimp2json seaknight.obj seaknight.json
Мне нужно знать, как я могу запустить эту команду из PHP? Я знаю, что существует функция запуска выполнения оболочки из PHP, но она не работает, и я не получаю никаких ошибок.
Используется 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);
Нашел сам
рабочий код ниже
$old_path = getcwd(); chdir('D:\assimp2json-2.0-win32\Release'); $output = shell_exec('assimp2json monster.blend monster.json'); chdir($old_path);
нет необходимости включать файл .exe, после удаления его команда работала