【发布时间】:2016-05-25 10:22:44
【问题描述】:
情况:
我使用以下代码创建了一个命名管道(在 php 中):
$pipeFile = "/files/queue";
posix_mkfifo($pipefile,0666);
现在我希望能够通过 php 页面(如 readpipe.php 和 put_in_pipe. php)。
问题:
我可以在 php 文件中使用哪些函数调用可以向命名管道发送数据,并从命名管道接收数据?
重要提示:我现在已经如何通过终端向管道发送和接收数据:
echo lol > /files/queue
cat /path/to/pipe
我不知道如何在 php 脚本中执行此操作。如果我有一个名为 readpipe.php 的页面,并且有人进入它,则该页面需要有一个函数调用来获取管道内的下一条消息(就像 cat ... 对终端所做的那样),类似地,名为 put_in_pipe.php 的页面需要将消息放入管道的代码(就像echo lol > ...)。
非常感谢任何和所有反馈!
【问题讨论】:
标签: php queue named-pipes