1
私はこの素晴らしいコードを使用してTelnetセッションに接続し、いくつかのコマンドを送信して出力を取得します。私はその中で、今問題に実行しているよPHPでTelnetを使用してバックスペースを送信または削除
http://www.geckotribe.com/php-telnet/
は私がTelnetセッションでいくつかのデータを削除して、いくつかの他のデータに置き換えます。 (それが可能かどうか分からないのですか?)
例:Nを続行するよう促します。そのNを消去してそこにYを置く必要があります。
この関数はコマンドを送信します。\ rに注意してください。バックスペースをシミュレートするか、削除するものがありますか?
function DoCommand($c,&$r) {
if ($this->fp) {
fputs($this->fp,"$c\r");
$this->Sleep();
$this->GetResponse($r);
$r=preg_replace("/^.*?\n(.*)\n[^\n]*$/","$1",$r);
}
return $this->fp?1:0;
}
これらのリストはネット上のどこかにありますか? –
@と_27_y、確かに、これらは[ASCII制御文字]です(http://en.wikipedia.org/wiki/ASCII#ASCII_control_characters)。 – rid