人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

■(PHP&linux)対話型のコマンドを実行し、その結果を得たい

今回、linuxの対話型のコマンドを使って得た結果をPHPで取得したいと思っています
具体的には下記内容の中の"250 ok 1228886932 qp 8719"の部分をPHPのスクリプト内で得たいと思っています
----
telnet hoge.com 25
Trying XXX.XXX.XXX.XXX...
Connected to hoge.com (XXX.XXX.XXX.XXX).
Escape character is '^]'.
220 hoge.com ESMTP
helo hoge.com
250 hoge.com
mail from:<hoge@hoge2.com>
250 ok
rcpt to:<hoge@hoge.com>
250 ok
data
354 go ahead
hello world.
.
250 ok 1228886932 qp 8719
~~~~~~~~~~~~~~~~~~~~~~~~~
↑この部分の値を得たい
---

今のところPECLの拡張モジュールであるexpect_expectl関数を使用すれば
対話型のlinuxのコマンドが使用できることはわかったのですが
コマンドから出力された値をどのようにしてPHPで受け取ればよいのか
わからない状態です

この点お分かりになる方おられましたらお願いします
もしくは、このほかの方法で上記内容がPHPで得られれば代替案でもかまいません
できるだけくわしく示していただけると非常に助かります

よろしくお願いします


●質問者: jayz
●カテゴリ:インターネット ウェブ制作
✍キーワード:ConnecteD Go Hello world hoge Linux
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● b-wind
●60ポイント

PHP:fsockopen()を使ってSMTPでメール送信 (Genkikko Server 徒然)

そこまでするなら、telnet なんて使わなくてもそのままソケット通信してしまえば済むと思うんですが。

◎質問者からの返答

ありがとうございます

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ