Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как объединить программы Php + С++

1.9K
31 января 2005 года
eliteMOBILE
89 / / 27.01.2005
Мне нужно сделать на С++ программу которая производит поиск по базе данных. Потом мне нужнео чтобы эта С++ программа вернула результат моему PHP скрипту и он обработав нужным образом эту информацию - вывел её на экран.

Пожалуйста, приведите мне части кода для запуска программы С++. Просто я пользуюсь Windows Borland C++. А на сервере у меня стоит Linux. Боюсь что exe файл на сервере не запустится...

Помогите пожалуйста.
4
31 января 2005 года
mike
3.7K / / 01.10.2002
C:

 
Код:
#include <stdio.h>

void main(void) {
    printf("Это рузультат!!!");
    }


PHP:

 
Код:
<?
print system("a.out");
?>


где, a.out - название скомпилированной программы на C/C++
4
31 января 2005 года
mike
3.7K / / 01.10.2002
Другими словами - на СИ пишем в STDOUT, на PHP читаем STDIN.

Можно сделать через PIPE, тогда результат работы программы на СИ будети передан PHP скрипту еще до того, как программа на СИ закончит свое выполнение:

 
Код:
$f=popen("a.out","r");
while (!feof($f)) print fgets($f);
close($f);


Примерно так.
1.9K
01 февраля 2005 года
eliteMOBILE
89 / / 27.01.2005
Ну а если программу я компилирую из Windows а запускаю под Linux?
А к тому же я слышал что ещё и правильные заголовки нужно возвращать в поток ....

Что по этому поводу вы подскажете?

Спасибо!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог