我使用php4連接到舊的路由器。PHP Telnet - 發送BackSpace
一旦連接完成,我已經記錄在我發送的一系列命令..
據我所知路由器我可以回答它直接提出問題的輸出,所以我送:
fputs($fp,"Upgrade\r"); // run upgrade command
fputs($fp,"y\r"); // Send y for Yes
fputs($fp,"\r"); // send return
我需要發送的下一行是退格5次。我試過
fputs($fp,"\^h");
fputs($fp,"\x08");
fputs($fp,"\BS");
他們都送,但沒有被後間隔..我怎麼送5退格刪除當前的條目,然後我可以把我的新的項目?
感謝
您是否嘗試過記錄,當你做手工,看終端發送什麼樣的網絡流量? – Orbling
您是否嘗試過使用「\ x7f」作爲刪除字符? –
@Mark Baker - 似乎在當前值的末尾添加空格,而不是將其刪除。我發送它爲:'fputs($ fp,「\ x7f」);' – JeffVader