Я пытаюсь создать интерфейс для своего приложения, используя HTML и CSS. Я установил IIS и отправляю запрос в скрипт PHP, который должен выполнить код Matlab.
В чем проблема?
Я не могу успешно выполнить код Matlab. Я предпочитаю запускать код через CMD.
Что я пробовал?
Я пробовал следующее
(А)
exec(matlab -nodisplay -nojvm -logfile out.txt -r "[matlabfilename]; quit;");
Результат: ничего не происходит, я ожидаю увидеть вывод программы matlab в out.txt. Out.txt содержит выходные данные программы, если я выполняю приведенный выше код на cmd, но если я использую ссылку в веб-браузере, она становится пустой
(B) я сделал командный файл команды cmd, который работает и использовал
system("cmd /c C:\inetpub\wwwroot\beServer\prog.bat");
где prog.bat содержит
matlab -nodisplay -logfile out.txt -r "main; quit;"
Я скопировал все файлы Matlab, которые я хочу выполнить, в C: \ inetpub \ wwwroot \ beServer
Результат: я вижу C: \ inetpub \ wwwroot \ beServer> matlab -nodisplay -logfile out.txt -r «main; quit;» в веб-браузере, но без изменений в out.txt
Задача ещё не решена.
Других решений пока нет …