Сервер Apache установлен на одной машине, и на нем присутствует скрипт .php. Теперь из моего приложения win32 или c # как вызвать скрипт и как получить данные с сервера?
То же, что и чтение выходных данных с любой веб-страницы, скрипт php обрабатывается сервером
Этот код считывает вывод php-страницы из онлайн-руководства php.net:
HttpWebRequest wr = (HttpWebRequest)WebRequest.Create(@"http://www.php.net/manual/en/index.php"); using (HttpWebResponse resp = (HttpWebResponse) wr.GetResponse()) { StreamReader sr = new StreamReader(resp.GetResponseStream()); string val = sr.ReadToEnd(); Debug.WriteLine(val); }
Вам нужно открыть сетевое соединение с localhost или использовать интерпретатор командной строки php, но я не уверен, что это только для linux, это должно работать для windows ... попробуйте php (filename.php) выполнить и вернуть отраженный вывод.