プロが教えるわが家の防犯対策術!

PHPでTELNETを実装できるでしょうか?イメージ的にはブラウザから打つようなイメージなのですが…。

よろしくお願いします。

A 回答 (3件)

あくまでもイメージってことで‥‥



<?php extract($_SERVER); extract($_COOKIE); extract($_POST); extract($_GET); extract($_FILES); ?>
<html><body><pre>
<?php print "&gt; $command <br>"; system($command); ?>
</pre><form method="post">
<input name="command" size="80"><input type="submit">
</form></body></html>

system()関数にコマンドを引き渡して結果を表示してるだけです。
    • good
    • 0

No.2です。

さっきのはあまり深く追求しないでください。我ながら情けないと思ってまして。

対象のホストで「telnet://hostname」が通るならブラウザからアクセスすることができますが、
セキュリティの関係上、許可してないサーバが多いと思います。

許可されてたらなんかいろいろできそうなんですけどね。
かなり手間がかかるとは思いますが‥‥。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

>あまり深く追求しないでください

いえいえ、勉強になります。ありがとうございます。

お礼日時:2009/06/10 15:32

ソケットをつかってみればできないことはないでしょうけど、


telnetは必ずしもデータを時系列的に流せばいいものではないので
表示結果をブラウザに表示させようとするとかなり処理が煩雑になると思います。

http://jp.php.net/manual/ja/ref.sockets.php
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

お礼日時:2009/06/10 00:52

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!