Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Обратиться к бинарнику из php кода. Обратиться к .exe файлу из php. 
:(
    Опции темы
TommyAlice
Дата 5.4.2007, 13:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 26.3.2007

Репутация: нет
Всего: нет



Здравствуйте, возникла такая проблема.

Допустим есть код написаный и скомпилированный в exe файл, который на стандартном входе принимает некоторые данные, обрабатывает, а затем на стандартный выход выдаёт результаты обработки. Как к этому коду обратиться из php/perl. Или любого языка для веб-программирования.
PM MAIL   Вверх
skyboy
Дата 5.4.2007, 13:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



Функции для запуска программ(РНР)

Добавлено через 1 минуту и 1 секунду
Цитата(TommyAlice @  5.4.2007,  12:20 Найти цитируемый пост)
код написаный и скомпилированный в exe файл

учти, что РЕ-ЕХЕшники  - это чисто Windows-формат. А хостинги(большинство) - на *nix системах.
PM MAIL   Вверх
Хрипа
Дата 5.4.2007, 22:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 227
Регистрация: 11.12.2006

Репутация: -6
Всего: нет



$root = "ping.exe";
$vars = "-t";
exec("cmd.exe /C start $root $vars"); // Обращения для файлов с передачей параметров
--------------------------------------------
exec($root); //Обыкновенный запуск

Добавлено @ 22:09
для юникс можно так записать:
exec($root." ".$vars); 

Это сообщение отредактировал(а) Хрипа - 5.4.2007, 22:11
--------------------
<Вырезана, как не соответствующая правилам форума >
PM MAIL   Вверх
TommyAlice
Дата 7.4.2007, 12:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 26.3.2007

Репутация: нет
Всего: нет



> учти, что РЕ-ЕХЕшники  - это чисто Windows-формат. А хостинги(большинство) - на *nix системах.
Это код должен будет работать как на виндоус сервере, так и на линуксе. Поэтому под экзешником я понимал просто запускной файл. Нужный формат бинарника обеспечим. Проблем с правами для запуска бинарника тоже не буит.

Ключевой момент в вопросе: "на стандартный вход принимает некоторые данные", например текст из формы. Я с пхп вапще не работал, но предположить о существонии функции system я мог, справку прочёл, но ничего о том как этой программе обеспечить что-то на стандартный вход не нашел.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1391 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.