Всем привет! Есть сайт на php mvc. Возник вопрос: помимо php можно ли использовать, например для обработки информации или для других задач, программу (или как правильно назвать - исполняемый файл,...), который написан на другом языке, например на pascal, java, c, python? Правильно, что для pascal, c - это буду, exe файлы?
Пишешь скрипт (на любом языке) с апи (командная строка или веб сервер) и обращаешься к нему (pascal улыбнуло). Можно использовать redis он умеет пушить события тоже неплохая связка получится. node socket + php так и связывают.
это должен быть исполняемый/исполнимый файл для той системы на которой поднят веб сервер.... (то есть на Linux ты *.exe не запустишь) а в общем - это cgi зовется
Как мне, например, с index.php обратиться к cgi скрипту? входные, выходные параметры где и в каком виде указать?
Пихапи index.php PHP: echo shell_exec('node /path/to/hello.js World'); Нода hello.js Код (Javascript): console.log("Hello " + process.argv.slice(2))
Язык программирования как в паскале знать не знаю на питоне так Код (Text): import sys print "Hello ", sys.argv[0]