Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 22.10.2012
Сообщений: 15
1

Получение результата выполнения сторонней программы

06.11.2012, 04:12. Показов 2167. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
есть программа на С++, результатом которой является рассчет переменной х.
каким образом передать эту переменную обратно в php скрипт?
а также как передать этой сторонней программе какие-то данные, например переменные a и b ?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.11.2012, 04:12
Ответы с готовыми решениями:

Дождаться выполнения сторонней программы (архиватора)
Приветствую. есть процедура которая архивирует папки и в последующем(после того как архивация будет...

Получение результата выполнения ADOStoredProc
Доброго времени суток. При выполнении хранимой процедуры столкнулся с проблемой получения...

PyCharm Edu 4.0: нет результата выполнения программы в консоли
Доброе время суток! Начала изучать Python. Для этого поставила себе PyCharm Edu 4.0. Но в...

очень нужен скриншот результата выполнения программы
#include "stdafx.h" #include <iostream.h> #include <math.h> using namespace std; double a={{7,...

4
603 / 578 / 103
Регистрация: 16.07.2012
Сообщений: 1,762
06.11.2012, 04:17 2
http://ua1.php.net/manual/ru/book.exec.php
exec
0
0 / 0 / 0
Регистрация: 22.10.2012
Сообщений: 15
06.11.2012, 04:37  [ТС] 3
но exec() вроде не умеет передавать переменные программе?
0
603 / 578 / 103
Регистрация: 16.07.2012
Сообщений: 1,762
06.11.2012, 06:17 4
ну я ей непользовался но написано что можно посмотрите примеры вот один из них
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
function GetPing($ip=NULL) {
 if(empty($ip)) {$ip = $_SERVER['REMOTE_ADDR'];}
 if(getenv("OS")=="Windows_NT") {
  $exec = exec("ping -n 3 -l 64 ".$ip);
  return end(explode(" ", $exec ));
 }
 else {
  $exec = exec("ping -c 3 -s 64 -t 64 ".$ip);
  $array = explode("/", end(explode("=", $exec )) );
  return ceil($array[1]) . 'ms';
 }
}
 
echo GetPing();
?>
насколько я понимаю -c 3 -s 64 -t 64 это как раз передаются переменные
0
0 / 0 / 0
Регистрация: 22.10.2012
Сообщений: 15
06.11.2012, 07:27  [ТС] 5
Цитата Сообщение от alpex Посмотреть сообщение
насколько я понимаю -c 3 -s 64 -t 64 это как раз передаются переменные
это часть команды, а мне нужно переменную...
0
06.11.2012, 07:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.11.2012, 07:27
Помогаю со студенческими работами здесь

Запись результата выполнения программы в переменную среды
Возможно ли как-то записать результат выполнения программы в переменную среды?

Вывод результата выполнения программы в ячейки таблицы в excel
Здравствуйте, подскажите пожалуйста, как, собственно, отобразить результат в таблице? Задание: ...

Получение статуса выполнения от внешней программы
Всем привет. На работе много конвертирую видео в разные форматы с разными настройками. Для своего...

Получение каталога выполнения текущей программы
необходимо из в ходе выполнения самой программы получить папку, в которой она выполняется знает...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru