今回、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で得られれば代替案でもかまいません
できるだけくわしく示していただけると非常に助かります
よろしくお願いします
PHP:fsockopen()を使ってSMTPでメール送信 (Genkikko Server 徒然)
そこまでするなら、telnet なんて使わなくてもそのままソケット通信してしまえば済むと思うんですが。
ありがとうございます