Я не на 100% уверен, что вы имеете в виду. Я предполагаю, что вы хотите вызвать приложение на C # из скрипта php. Если это так, возможно, это поможет:
function execute($command, $stdin) {
$pipes = array();
$process = proc_open($command, array(array('pipe', 'r'), array('pipe', 'w'), array('pipe', 'w')), $pipes);
if ($stdin) fwrite($pipes[0], $stdin);
fclose($pipes[0]);
$stdout = '';
while(!feof($pipes[1])) $stdout .= fgets($pipes[1], 1024);
fclose($pipes[1]);
$stderr = '';
while(!feof($pipes[2])) $stderr .= fgets($pipes[2], 1024);
fclose($pipes[2]);
$return_value = proc_close($process);
return array($stdout, $stderr, $return_value);
}
Где $ command - это путь и имя файла вашего приложения на c # (плюс любые параметры командной строки), а при необходимости $ stdin - это стандартный ввод для вашего приложения c #.
Если ваше приложение C # прослушивает определенный порт (скажем, 8888) для запросов, возможно, вы ищете:
$handle = fopen("http://localhost:8888/someurl?someparam=somevalue", "r");