The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Popen() в PHP"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Popen() в PHP"
Сообщение от Maza emailИскать по авторуВ закладки on 15-Авг-02, 01:29  (MSK)
Мне запустить программу на сервере, она спросит пароль и мне нужно его ей сказать. Это я понял делается так:
<?
$pp = popen("/usr/bin/trtata/program","w");
fputs = ($pp, "pass");
pclose($pp);
?>
Дальше мне нужно запустить эту программу еще раз, но с другими параметрами и вывод сделать в браузер (при этом авторизация должна сохранится). Как это сделать? Если делать так:
<?
$pp = popen("/usr/bin/trtata/program","w");
fputs = ($pp, "pass");
passthru('/usr/bin/trtata/program -param');
pclose($pp);
?>
То ничего не получается.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Popen() в PHP"
Сообщение от Maza emailИскать по авторуВ закладки on 15-Авг-02, 22:14  (MSK)
Ау?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Popen() в PHP"
Сообщение от Maza emailИскать по авторуВ закладки on 21-Авг-02, 03:07  (MSK)
Еще актуально. Неужели никто не может ответить?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Popen() в PHP"
Сообщение от Booter emailИскать по авторуВ закладки on 26-Авг-02, 02:13  (MSK)
>Мне запустить программу на сервере, она спросит пароль и мне нужно его
>ей сказать. Это я понял делается так:
><?
>$pp = popen("/usr/bin/trtata/program","w");
>fputs = ($pp, "pass");
>pclose($pp);
>?>

Интересно, а так заработает:
<?
      system "echo '$pass' | /usr/bin/programm";
?>

>Дальше мне нужно запустить эту программу еще раз, но с другими параметрами
>и вывод сделать в браузер (при этом авторизация должна сохранится). Как
>это сделать? Если делать так:
><?
>$pp = popen("/usr/bin/trtata/program","w");
>fputs = ($pp, "pass");
>passthru('/usr/bin/trtata/program -param');
>pclose($pp);
>?>
>То ничего не получается.


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру