За последние 24 часа нас посетили 22734 программиста и 1272 робота. Сейчас ищут 788 программистов ...

Сторонние исполняемые файлы

Тема в разделе "PHP для новичков", создана пользователем Konstant1n, 27 дек 2018.

Метки:
  1. Konstant1n

    Konstant1n Активный пользователь

    С нами с:
    14 авг 2017
    Сообщения:
    273
    Симпатии:
    1
    Адрес:
    Волгоград
    Всем привет!
    Есть сайт на php mvc. Возник вопрос: помимо php можно ли использовать, например для обработки информации или для других задач, программу (или как правильно назвать - исполняемый файл,...), который написан на другом языке, например на pascal, java, c, python?

    Правильно, что для pascal, c - это буду, exe файлы?
     
  2. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    Пишешь скрипт (на любом языке) с апи (командная строка или веб сервер) и обращаешься к нему (pascal улыбнуло). Можно использовать redis он умеет пушить события тоже неплохая связка получится. node socket + php так и связывают.
     
    Konstant1n нравится это.
  3. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.824
    Симпатии:
    737
    Адрес:
    Татарстан
    это должен быть исполняемый/исполнимый файл для той системы на которой поднят веб сервер.... (то есть на Linux ты *.exe не запустишь)
    а в общем - это cgi зовется
     
    Konstant1n нравится это.
  4. Konstant1n

    Konstant1n Активный пользователь

    С нами с:
    14 авг 2017
    Сообщения:
    273
    Симпатии:
    1
    Адрес:
    Волгоград
    Как мне, например, с index.php обратиться к cgi скрипту? входные, выходные параметры где и в каком виде указать?
     
  5. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    Пихапи index.php
    PHP:
    1. echo shell_exec('node /path/to/hello.js World');
    Нода hello.js
    Код (Javascript):
    1. console.log("Hello " + process.argv.slice(2))
     
    Konstant1n нравится это.
  6. Konstant1n

    Konstant1n Активный пользователь

    С нами с:
    14 авг 2017
    Сообщения:
    273
    Симпатии:
    1
    Адрес:
    Волгоград
    это что? node.js?
     
  7. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    Язык программирования как в паскале знать не знаю на питоне так
    Код (Text):
    1. import sys
    2. print "Hello ", sys.argv[0]
     
    Konstant1n нравится это.
  8. Konstant1n

    Konstant1n Активный пользователь

    С нами с:
    14 авг 2017
    Сообщения:
    273
    Симпатии:
    1
    Адрес:
    Волгоград