Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Linux下模拟向上箭头按压_Php_Linux_Echo_Raspberry Pi - Fatal编程技术网

Php Linux下模拟向上箭头按压

Php Linux下模拟向上箭头按压,php,linux,echo,raspberry-pi,Php,Linux,Echo,Raspberry Pi,是否可以模拟在echo上按下向上箭头 为了让这一点更清楚,请允许我解释一下前提。我正在Raspberry Pi上使用PHP服务器控制omxplayer。为了向播放器输入命令,我有一个FIFO输入,我可以从PHP网页向它发送命令 要停止视频,播放器需要按下“q”键,我在PHP页面上实现了如下操作:shell_exec(“echo-n q>$pipe”) 但是,要向前跳10分钟,需要按下向上箭头。那么,有人知道我如何将向上箭头(插入管道)回音吗 我希望这是清楚的。我尝试发送转义序列“echo-n\c

是否可以模拟在echo上按下向上箭头

为了让这一点更清楚,请允许我解释一下前提。我正在Raspberry Pi上使用PHP服务器控制omxplayer。为了向播放器输入命令,我有一个FIFO输入,我可以从PHP网页向它发送命令

要停止视频,播放器需要按下“q”键,我在PHP页面上实现了如下操作:shell_exec(“echo-n q>$pipe”)

但是,要向前跳10分钟,需要按下向上箭头。那么,有人知道我如何将向上箭头(插入管道)回音吗

我希望这是清楚的。我尝试发送转义序列“echo-n\c[[A>$pipe],但没有成功:(

事先非常感谢, Dan

我发现了这一点。以下代码应该可以工作:

shell_exec("echo -n $'\e'[A > $pipe");

非常感谢-我不知道我在谷歌搜索中怎么会错过这个,但是谢谢!别担心。这个问题很有趣。谢谢!为了以防万一,我已经将PHP页面上传到github:“”。但是请注意:这很“黑客”,因为我正试图在这个过程中学习PHP。