http 服务器提供部分文件服务

http 服务器提供部分文件服务

是否有 HTTP 服务器可以提供由其他进程写入/附加的文件?我尝试使用 Apache 提供 FIFO 文件,但此类文件大小为零,因此即使 FIFO 中有一些数据,Apache 也会提供空文件。

答案1

这有一个有用的例子:http://linuxgazette.net/123/smith.html

使用 php 解析 fifo 并将其分流到浏览器...然后使用 ajax 进行刷新

<?php
  $fp = fopen("ajaxfifo", "r");
  if ($fp) {
    $ajaxstring = fgets($fp, 128);
    fclose($fp);
  }

  header("Content-Type: text/html");
  print($ajaxstring);
?>

如果您想要有多个/很多用户访问,您将需要某种形式的扇出,就像他之前的页面一样..方便!

相关内容