⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 view_datapic_oc.php

📁 VIP信息处理系统源码
💻 PHP
字号:
<?include_once("../public/config.inc.php");$cuday=(empty($_REQUEST["viewday"]))?date("Y-m-d"):$_REQUEST["viewday"];if(!empty($_REQUEST["str_o"])){	$strnum_o=base64_decode($_REQUEST["str_o"]);	$k=explode("|",$strnum_o);}if(!empty($_REQUEST["str_c"])){	$strnum_c=base64_decode($_REQUEST["str_c"]);	$kc=explode("|",$strnum_c);}$max_height=max($k);$max_c=max($kc);if($max_height<$max_c){	$max_height=$max_c;}if($max_height==0){	exit();}$avg=round($max_height/5*100)/100;$arr_num=array($max_height,$avg*4,$avg*3,$avg*2,$avg);$totopen=0;$totclick=0;while(list($i,$v)=each($k)){	$graphValues[$i]=$v/$max_height*$cfg_gdocheight;	$totopen=$totopen+$v;}while(list($ic,$vc)=each($kc)){	$graphclick[$ic]=$vc/$max_height*$cfg_gdocheight;	$totclick=$totclick+$vc;}	$intday=strtotime($cuday);//$strday=date("",$intday);//添加图形的值//$graphValues=array(33,68,250,46,2,89,167,33,68,250,46,2,89,167,33,68,250,46,2,89,167);// Define .PNG imageheader("Content-type: image/png");$imgWidth=$cfg_gdocwidth;$imgHeight=50 + $cfg_gdocheight;//创建图像、定义颜色$image=imagecreate($imgWidth, $imgHeight);$colorWhite=imagecolorallocate($image, $cfg_gdbgcolor["R"], $cfg_gdbgcolor["G"], $cfg_gdbgcolor["B"]);$colorGrey=imagecolorallocate($image, $cfg_gdgridcolor["R"], $cfg_gdgridcolor["G"], $cfg_gdgridcolor["B"]);$colorstr=imagecolorallocate($image, $cfg_gdshadowcolor["R"], $cfg_gdshadowcolor["G"], $cfg_gdshadowcolor["B"]);$colorstr1=imagecolorallocate($image, $cfg_gdrimcolor["R"], $cfg_gdrimcolor["G"], $cfg_gdrimcolor["B"]);$colorstr2=imagecolorallocate($image, $cfg_gdbtextcolor["R"], $cfg_gdbtextcolor["G"], $cfg_gdbtextcolor["B"]);$colorstr3=imagecolorallocate($image, $cfg_opennumcolor["R"], $cfg_opennumcolor["G"], $cfg_opennumcolor["B"]);$colorstr4=imagecolorallocate($image, $cfg_clicknumcolor["R"], $cfg_clicknumcolor["G"], $cfg_clicknumcolor["B"]);$colorBlue=imagecolorallocate($image, $cfg_gdcurvecolor2["R"], $cfg_gdcurvecolor2["G"], $cfg_gdcurvecolor2["B"]);$colorred=imagecolorallocate($image, $cfg_gdcurvecolor["R"], $cfg_gdcurvecolor["G"], $cfg_gdcurvecolor["B"]);$colorBlack=imagecolorallocate($image, $cfg_gdnumsufcolor["R"], $cfg_gdnumsufcolor["G"], $cfg_gdnumsufcolor["B"]);//创建网格for ($i=1; $i<=23; $i++){	$ii=($i<10)?"0".$i:$i;	imageline($image, $i*($cfg_gdocwidth-50)/23+10, 0, $i*($cfg_gdocwidth-50)/23+10, $cfg_gdocheight, $colorGrey);	imageline($image, $i*($cfg_gdocwidth-50)/23+10, $cfg_gdocheight-5, $i*($cfg_gdocwidth-50)/23+10, $cfg_gdocheight-1, $colorstr1);	imagestring($image, 2, $i*($cfg_gdocwidth-50)/23+5, 3+$cfg_gdocheight, "$ii", $colorBlack);}$j=0;for ($i=1; $i<10; $i++){	imageline($image, 11, $i*$cfg_gdocheight/10, $cfg_gdocwidth-42, $i*$cfg_gdocheight/10, $colorGrey);	imageline($image, 11, $i*$cfg_gdocheight/10, 13, $i*$cfg_gdocheight/10, $colorstr1);	if($i % 2 == 1 && $i!=1){		imagestring($image, 2, 17, $i*$cfg_gdocheight/10-$cfg_gdocheight/10-7, "$arr_num[$j]", $colorBlack);		$j++;	}elseif($i % 2 == 1 && $i==1){		imagestring($image, 2, 17, 0, "$arr_num[$j]", $colorBlack);		$j++;	}}//创建图像周围的框imageline($image, 10, 0, 10, $cfg_gdocheight, $colorstr1);imageline($image, 10, 0, $cfg_gdocwidth-40, 0, $colorstr1);imageline($image, $cfg_gdocwidth-40, 0, $cfg_gdocwidth-40, $cfg_gdocheight, $colorstr1);imageline($image, 10, $cfg_gdocheight, $cfg_gdocwidth-40, $cfg_gdocheight, $colorstr1);//创建折线图for ($i=0; $i<=23; $i++){	if($i<23){		imageline($image, $i*($cfg_gdocwidth-50)/23+10, ($cfg_gdocheight-$graphValues[$i]), ($i+1)*($cfg_gdocwidth-50)/23+10, ($cfg_gdocheight-$graphValues[$i+1]), $colorred);		imageline($image, $i*($cfg_gdocwidth-50)/23+10, ($cfg_gdocheight-$graphclick[$i]), ($i+1)*($cfg_gdocwidth-50)/23+10, ($cfg_gdocheight-$graphclick[$i+1]), $colorBlue);	}	$nho=$cfg_gdocheight-12-$graphValues[$i];	if($nho<0){$nho=0;}	imagestring($image, 2, $i*($cfg_gdocwidth-50)/23+14,$nho,  "$k[$i]", $colorstr3);	$nhc=$cfg_gdocheight-12-$graphclick[$i];	if($nhc<0){$nhc=0;}	imagestring($image, 2, $i*($cfg_gdocwidth-50)/23+14,$nhc,  "$kc[$i]", $colorstr4);}imagestring($image, 2, 5, $cfg_gdocheight+3, "00", $colorBlack);imagestring($image, 3, $cfg_gdocwidth-62-40,$cfg_gdocheight+29,  "$cuday", $colorstr);imagestring($image, 3, $cfg_gdocwidth-63-40,$cfg_gdocheight+28,  "$cuday", $colorstr1);//imagefilledrectangle($image,10,0,40,$cfg_gdocheight, $colorBlack);imagestring($image, 2, 5,$cfg_gdocheight+22,  "Red Line: Open Data", $colorred);imagestring($image, 2, 5,$cfg_gdocheight+37,  "Blue Line: Click Data", $colorBlue);imagestring($image, 2, 165,$cfg_gdocheight+22,  "Yellow Number: Open Data", $colorstr3);imagestring($image, 2, 165,$cfg_gdocheight+37,  "Green Number: Click Data", $colorstr4);imagestring($image, 2, 345,$cfg_gdocheight+22,  "The Total Number of Open: $totopen", $colorstr1);imagestring($image, 2, 345,$cfg_gdocheight+37,  "The Total Number of Click: $totclick", $colorstr1);//imagettftext($image, 14, 90, 33, $cfg_gdocheight-7, $colorstr2, "../public/ariblk.ttf", "$cfg_gdocbigtext");//输出图形并清楚内存中的图像imagepng($image);imagedestroy($image);?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -