php脚本获取管道的输入数据
2012-08-14 10:46
375 查看
cat get_pipedata.php
新版:
测试:
echo 'test message'|get_pipedata.php
tail -f -n +1 /var/log/user.log|get_pipedata.php
#!/usr/bin/env php <?php #======================================================== #testing how to get data from pipe #======================================================== $fp=fopen('php://stdin','r'); $result=''; while(!feof($fp)){ $result.=fgets($fp,128); } fclose($fp); echo $result;
新版:
#!/usr/bin/env php <?php $fp=fopen('php://stdin','r'); $content=''; if($fp){ while($line=fgets($fp,4096)){ echo $line.PHP_EOL; } fclose($fp); }
测试:
echo 'test message'|get_pipedata.php
tail -f -n +1 /var/log/user.log|get_pipedata.php
相关文章推荐
- PHP 获取表单数据与HTML嵌入PHP脚本
- Python获取shell管道数据/输入的2种方法: subprocess子进程 和 sys.stdin
- PHP获取表单数据与HTML嵌入PHP脚本的实现
- php脚本获取网络数据
- linux:bash脚本管道(|)输入而非参数的获取方式
- SQL中获取排序分组后数据的脚本
- AJAX 跨域请求 - JSONP获取JSON数据(PHP版)
- 怎么用php post 数据到服务器端,封装的方法,只需要输入url 和 post 数据即可
- PHP CodeBase: 通过新浪微博API获取数据
- 从数据库获取数据就以下这两个脚本足够
- linux joystick 游戏手柄编程 (获取输入数据)
- php获取sqlite数据表和结构信息
- C# 获取Console的输入和输出 数据 (异步)
- php之从数据库中获取数据实例
- php获取数据的多种方法和区别 post,global
- php根据地理坐标获取国家、省份、城市,及周边数据类
- php 获取pointer 类型的数据 leanclude
- app获取PHP后台数据列表
- linux:用php语法写脚本且获取stdin/stdout的方式,对于不想使用bash语法非常有用
- MeteoInfoLab脚本示例:获取一维数据并绘图