gpt4 book ai didi

php ssh读取输出问题

转载 作者:太空宇宙 更新时间:2023-11-04 03:41:25 25 4
gpt4 key购买 nike

我的 php ssh 脚本的输出有问题。我有这个脚本

    $ssh->read('/.*@.*[$|#]/', NET_SSH2_READ_REGEX); 
$ssh->write("$domainpath\n");
$ssh->setTimeout(5);
$ssh->read('/.*@.*[$|#]/', NET_SSH2_READ_REGEX);
$ssh->write("ls \n");
$domainlist = $ssh->read(NET_SSH2_READ_REGEX);
echo $domainlist;

问题不在于没有发布任何东西,而在于它的呈现方式。

ls [0m[00;33myourdomain.net[0m [00;33mdefault.domain[0m [00;33mtestdomain.com[0m [m[root@vps web]#

正如您所看到的,我从服务器返回的文件夹看起来很奇怪,而且加载到数组中时很糟糕。

如何获得干净漂亮的输出。或者这个控制面板有关系吗?如果有这种情况,我可以改变它,我可以使用爆炸来清理它。

谢谢

最佳答案

那些奇怪的字符是ANSI转义码。您可以使用 File_ANSI 过滤掉它们,如下所述:

http://phpseclib.sourceforge.net/ssh/examples.html#top

关于php ssh读取输出问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29494250/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com