rrdtool php 绘图,利用PHP的Popen实现RRDTOOL作图的动态输出
error_reporting(E_ALL);
//作图命令,注意看 graph 后面加了一个连接符
$command = '/opt/rrdtool/bin/rrdtool graph - --start=-86400 --end=-300 --title=Test --height=400 --width=800 DEF:value1="/home/echo/workspace/misc/tianjin_dpool_web_21_traffic_in_22.rrd":traffic_in:AVERAGE AREA:value1#ff0000 2>&1';
//测试管道符
session_write_close();
//用管道的方式执行命令,并且接收错误输出
$handle = popen("$command 2>&1", 'r');
$read = '';
while (!feof($handle)) {
$read .= fgets($handle, 4096);
}
pclose($handle);
echo $read;
// Set the proper headers to allow caching
$this->request->headers['Content-Type'] = File::mime_by_ext('png');
$this->request->headers['Content-Length'] = strlen($read);
$this->request->headers['Last-Modified'] = date('r', time());
rrdtool php 绘图,利用PHP的Popen实现RRDTOOL作图的动态输出相关推荐
- 利用PHP的Popen实现RRDTOOL作图的动态输出
利用PHP的Popen实现RRDTOOL作图的动态输出 最近看了一下RRDTOOL如何作图,语法确实比较繁琐,但不是太难.命令行下执行的时候,每次都需要输出成为一个文件.我们希望做一个应用,能够动态生 ...
- php 循环写入 缓冲,php利用缓冲实现动态输出(flush,ob_flush)
php利用缓冲实现动态输出通过 flush,ob_flush实现 print str_repeat(" ", 4096);//php.ini output_buffering默认是 ...
- 小王利用计算机设计了一个计算程序,小王利用计算机设计了一个计算程序,输入和输出的数据如下表:那么,当输入数据是8时,输出的数据是[]A.B.C.D.-七年级数学...
题文 小王利用计算机设计了一个计算程序,输入和输出的数据如下表: 那么,当输入数据是8时,输出的数据是 [ ] A. B. C. D. 题型:单选题 难度:中档 答案 C 据专家权威分析,试 ...
- 单片机c语言1ms 2ms 4ms方波,定时器使用:利用单片机内部定时器0通过P1.0端口输出一定周期的方波信号。 - 试题答案网问答...
相关题目与解析 使用定时/计数器0以工作方式2实现定时,在P1.0输出周期为200s的连续方波.已知晶振频率fosc=6MHz. 已知单片机的晶振频率为6MHz,下面程序用单片机内部定时器T0工作在方 ...
- 利用转换流将GBK格式文件以UTF-8输出
3.利用转换流将GBK格式文件以UTF-8输出 解题思路: 1,InputStreamReader(File file,"gbk");读入文件 2,Outp ...
- STM32: 利用高级定时器产生6路互补PWM波形输出在BLDC中H-PWM-L-ON驱动方式下驱动无刷电机
原文网址:http://jingyan.eeboard.com/article/73847#/prettyPhoto%5Bpp_gal%5D/6/ http://jingyan.eeboard.com ...
- 利用腾讯云为静态页面添加“动态”相册
title: 利用腾讯云为静态页面添加"动态"相册 date: 2019-11-24 10:52:34 tags: 腾讯云cos桶 Frontend categories: Fro ...
- Java利用poi生成word(包含插入图片,动态表格,行合并)
Java利用poi生成word(包含插入图片,动态表格,行合并) 测试模板样式: 图表 1 Word生成结果: 图表 2 需要的jar包:(具体jar可自行去maven下载) Test测试类: imp ...
- 使用RRDTOOL进行绘图
如果您不熟悉RRDTOOL,可以先参看前面的RRDTOOL入门,简单来说,RRDTOOL不仅仅是数据库工具,它还是一种强大的前端绘图工具,可以直接根据所存的数据绘出复杂的图形.其绘图主要使用graph ...
最新文章
- git如何回退到之前版本
- jhipster 配置 mysql_java – 将jhipster后端和前端分成两个项目?
- php合同在线签约功能_【市场在线】杭汽辅机实现海外发电市场重大突破 —成功签约阿联酋Fujairah F3 IPP项目表冷器合同...
- 诗与远方:无题(七十)- 小熊熬夜记
- python在线翻译脚本_用Python抓取百度翻译内容并打造自己的翻译脚本!
- Java事务管理之JDBC
- ASP.NET MVC 5 学习教程:添加查询
- L3-005. 垃圾箱分布-PAT团体程序设计天梯赛GPLT(Dijkstra)
- python pymysql实例_Python使用pymysql模块操作mysql增删改查实例分析
- 阿里云云计算 39在线实验--PolarDB MySQL
- 微软Surface笔记本电脑进入bios界面
- 一元二次方程的简单解法
- 气质如兰nbsp;一代才女林徽因
- DIY兼容机装苹果系统
- iOS 调整图片尺寸,告诉你的UI,别问我尺寸!我要最大的
- 多传感器融合定位十四-基于图优化的定位方法
- Python气象绘图之Cartopy
- BlackBerry 快捷键
- AI翻译正流行 哪些行业将来会被人工智能所取代?
- 山头狙击战(二分法)
热门文章
- anycast隧道_讲述IPv6网络中的选播概述及Anycast困难解决方法
- anycast隧道_IPv6中Anycast通信模型若干问题的分析和研究.pdf
- 菜鸟学习OGRE和天龙八部之十七: 修正部分地图载入的通用性问题,附源码
- HCIP 中期综合实验
- 安卓防盗软件_开学 | 开学季手机防盗
- 什么是私域?全网最干的干货解析!
- 物流信息化领跑者 唯智信息助力制造业转型升级
- MAC安装了mumu安卓模拟器,但无法检测到该模拟器
- 耐克:模仿与虚拟经营的典范(转)
- git hook分支_Git hook(钩子文件)机制