回答編集履歴

2

追記修正

2017/10/06 02:18

投稿

CHERRY
CHERRY

スコア25171

test CHANGED
@@ -20,7 +20,11 @@
20
20
 
21
21
 
22
22
 
23
- また、別の方法としては、「対話的なプログラムとのやりとりを自動化するプログラム [expect](https://linuxjm.osdn.jp/html/expect/man1/expect.1.html)」を使う方法もあります。こちらは、php に限らないので、例が多く見つかります。
23
+ また、別の方法としては、「対話的なプログラムとのやりとりを自動化するプログラム [expect](https://linuxjm.osdn.jp/html/expect/man1/expect.1.html)」を使う方法もあります。
24
+
25
+ こちらは、php に限らないので、例が多く見つかります。
26
+
27
+ (php からは、 exec("expect -c \"〜\" ") のようなかんじで実行します。)
24
28
 
25
29
 
26
30
 

1

追記変更

2017/10/06 02:18

投稿

CHERRY
CHERRY

スコア25171

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
 
6
6
 
7
- php の関数としては、[proc_open](http://php.net/manual/ja/function.proc-open.php) を使うことなると思います。
7
+ php だけで完結させるなら [proc_open](http://php.net/manual/ja/function.proc-open.php) を使って、コマンド文字列を与えます。
8
8
 
9
9
 
10
10