请教php & mysql高手

hg533 2009-09-23 04:28:29

请问上图最右边一行竖排小字是如何生成的?
程序文件及sql在这里http://www.dongdaxs.com/www.rar
我以前没有过php,仔细看了一下源码,没看懂,觉得重点应该是graph_image.php调用的lib目录下的rrd.php

分不够可再加!
...全文
153 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
hg533 2009-09-24
  • 打赏
  • 举报
回复
往上找也没找到啊
foolbirdflyfirst 2009-09-23
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 hg533 的回复:]
仔细看了看rrd文件,不过没看懂
$xport_array["meta"]["vertical_label"] = $graph["vertical_label"];
这个应该是设置最左边那个"百分比"文字的
[/Quote]
那你就找$graph["vertical_label"]在哪赋值的,一步步往上找.
codeyell-com 2009-09-23
  • 打赏
  • 举报
回复
百分比我感常见是用转义弄的。
那里边有好多&#
hg533 2009-09-23
  • 打赏
  • 举报
回复
根本找不到啊
[Quote=引用 15 楼 foolbirdflyfirst 的回复:]
不行就暴力解决咯,利用编辑器的文件中查找功能,找"百分比".
[/Quote]
foolbirdflyfirst 2009-09-23
  • 打赏
  • 举报
回复
不行就暴力解决咯,利用编辑器的文件中查找功能,找"百分比".
hg533 2009-09-23
  • 打赏
  • 举报
回复
html\plugins\reportit\lib_ext\advgraph5.class.php 1316
1316: $ysize = imagettfbbox($this->getProp("labelsize",14),90,$font,$ylabel);
好象是设置字体大小的啊

html\plugins\reportit\lib_ext\advgraph4.class.php 1326
是空行啊
程序猿之殇 2009-09-23
  • 打赏
  • 举报
回复
html\plugins\reportit\lib_ext\advgraph5.class.php 1316
html\plugins\reportit\lib_ext\advgraph4.class.php 1326
里面有两行,
查看一下是不是.
hg533 2009-09-23
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 foolbirdflyfirst 的回复:]
这么朴素的统计图,应该是php用GD弄得.
imagefttext可以设置文字旋转角度,设成90度就竖排了.
PHP codeheader("Content-type: image/png");$im= imagecreate(300,300);
imagecolorallocate($im,0,0,0);$textColor= imagecolorallocate($im,255,255,255);
imagefttext($im,20,90,50,200,$textColor,"C:\\windows\\Fonts\\SIMLI.TTF","你好!");
imagefttext($im,20,90,280,200,$textColor,"C:\\windows\\Fonts\\COUR.TTF","hello world!");
imagepng($im);
imagedestroy($im);


[/Quote]
感谢回复,我想改上图中的文字但不知道在哪里改,并不是想知道如何生成图
foolbirdflyfirst 2009-09-23
  • 打赏
  • 举报
回复
这么朴素的统计图,应该是php用GD弄得.
imagefttext可以设置文字旋转角度,设成90度就竖排了.
header("Content-type: image/png");
$im = imagecreate(300, 300);
imagecolorallocate($im, 0, 0, 0);
$textColor = imagecolorallocate($im, 255, 255, 255);
imagefttext($im,20,90,50,200,$textColor,"C:\\windows\\Fonts\\SIMLI.TTF","你好!");
imagefttext($im,20,90,280,200,$textColor,"C:\\windows\\Fonts\\COUR.TTF","hello world!");
imagepng($im);
imagedestroy($im);


hg533 2009-09-23
  • 打赏
  • 举报
回复
仔细搜了一下也搜不到"百分比"字样
hg533 2009-09-23
  • 打赏
  • 举报
回复
仔细看了看rrd文件,不过没看懂
$xport_array["meta"]["vertical_label"] = $graph["vertical_label"];
这个应该是设置最左边那个"百分比"文字的
codeyell-com 2009-09-23
  • 打赏
  • 举报
回复
不像是jp
不过应该道理差不多。

[Quote=引用 6 楼 iwantnet 的回复:]
jpgraph生成的?猜测的!
[/Quote]
周公 2009-09-23
  • 打赏
  • 举报
回复
文章应该是动态生成,整个图片都貌似是动态生成的。
iwantnet 2009-09-23
  • 打赏
  • 举报
回复
jpgraph生成的?猜测的!
hg533 2009-09-23
  • 打赏
  • 举报
回复
所有文件都在这里
codeyell-com 2009-09-23
  • 打赏
  • 举报
回复
所有文件都在这里了?
heblys 2009-09-23
  • 打赏
  • 举报
回复
学习一下!
hg533 2009-09-23
  • 打赏
  • 举报
回复
这个图片是程序动态生成的
应该就是graph_image.php调用的lib目录下的rrd.php 生成的
codeyell-com 2009-09-23
  • 打赏
  • 举报
回复
可以肯定的是你传的压缩包里没有。
到别的地方找找吧
也有可能是图片,不是文字

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧