Date:
= 0;$i--){ $dayStr=date("Y-m-d",mktime(0,0,0,date("m"),date("d")-$i,date("Y"))); if($date == $dayStr){ echo "
$dayStr
"; }elseif($i == 0 && !isset($date)){ echo "
$dayStr
"; $date=$dayStr; }else{ echo "
$dayStr
"; } } ?>
Print
read()){ //echo "
$file "; //echo filectime($file); if(strstr($file,'.png') && filectime($file) < $delTimestamp){ if($DEBUG) echo "
DELETE : $file"; @unlink($file); } } $mydir->close(); //产生随机熟用于做文件名 mt_srand((double)microtime()*1000000); $randval = mt_rand(); if(!isset($date)){ if($DEBUG) echo "
Default is Today"; $date=date("Y-m-d",mktime(0,0,0,date("m"),date("d"),date("Y"))); } if($DEBUG) echo "
date=$date"; $dateArr = explode('-',$date); //======================================================================== // CDR Daily Report //======================================================================== $db='95DB_CDR'; $tableName = "95dbCdr_{$dateArr[0]}_{$dateArr[1]}_{$dateArr[2]}"; $sumSql = "SELECT operation,count(charge) as conCharge,sum(charge) as sumCharge FROM $tableName GROUP BY operation ORDER BY operation"; if($DEBUG) echo "
sumSql=$sumSql"; $sumResult = @mysqli_query($pubConn,$sumSql); $errorStr = mysqli_error($pubConn); if(strstr($errorStr,"doesn't exist")){ echo "
This day's record doesn't exist"; exit(0); } $sumChargeArr=array(0,0,0); $conChargeArr=array(0,0,0); while($sumRows = @mysqli_fetch_array($sumResult)){ $i=$sumRows[operation]; $sumChargeArr[$i]=$sumRows[sumCharge]; $conChargeArr[$i]=$sumRows[conCharge]; } echo "
"; echo "
"; echo "
Charge
"; echo "
"; echo "
"; echo "
Operation Type
"; echo "
Total Times
"; echo "
Total Charge
"; echo "
"; for($i=0;$i
"; echo "
$subsOperDefArr[$i]
"; echo "
$conChargeArr[$i]
"; echo "
$sumChargeArr[$i]
"; echo " "; } echo "
"; //======================================================================== // CSTA Daily Report //======================================================================== $db='95DB_CSTA'; $tableName = "95dbCsta_{$dateArr[0]}_{$dateArr[1]}_{$dateArr[2]}"; $sumSql = "SELECT sum(active) as sumActive,sum(webVisit) as sumWebVisit, sum(dnRequ) as sumDnRequ, sum(dnSucc) as sumDnSucc, sum(dnFailNoCharge) as sumDnFailNoCharge, sum(dnFailNetFail) as sumDnFailNetFail, sum(dnFailFileExists) as sumDnFailFileExists, sum(dnFailAuthFail) as sumDnFailAuthFail, sum(dnFailOther) as sumDnFailOther, sum(upRequ) as sumUpRequ, sum(upSucc) as sumUpSucc, sum(upFailDataError) as sumUpFailDataError, sum(upFailNetFail) as sumUpFailNetFail, sum(upFailAuthFail) as sumUpFailAuthFail, sum(upFailOther) as sumUpFailOther FROM $tableName "; if($DEBUG) echo "
sumSql=$sumSql"; $sumResult = @mysqli_query($pubConn,$sumSql); $sumRows = @mysqli_fetch_array($sumResult); $errorStr = mysqli_error($pubConn); if(strstr($errorStr,"doesn't exist")){ echo "
This day's record doesn't exist"; exit(0); } //坐标转换函数,将数值转换成坐标 function getNewXY($pointArr) { global $xBgn,$yBgn,$xEnd,$yEnd,$maxYNum,$unitXPix; $DEBUG=0; for($i=0;$i
pointArr[$i]={$pointArr[$i]}"; $pointArr[$i+1] = $yEnd - round(($yEnd - $yBgn) * ($pointArr[$i+1] / $maxYNum)) - 1; if($DEBUG) echo "
pointArr[$i+1]={$pointArr[$i+1]}"; } $pointArr[$i] = $pointArr[$i-2]; if($DEBUG) echo "
pointArr[$i]={$pointArr[$i]}"; $pointArr[$i+1] = $yEnd-1; if($DEBUG) echo "
pointArr[$i+1]={$pointArr[$i+1]}"; $pointArr[$i+2] = $pointArr[0] * $unitXPix; $pointArr[$i+3] = $yEnd; return($pointArr); } echo "
"; $sql = "SELECT * FROM $tableName ORDER BY timeNo"; if($DEBUG) echo "
sql=$sql"; //=============================User======================================= $result = @mysqli_query($pubConn,$sql); require("./cstaImgUser.php"); echo "
"; echo "
"; echo "
User
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
Total
"; echo "
%
"; echo "
"; echo "
"; echo "
Web Visit
"; echo "
$sumRows[sumWebVisit]
"; echo "
100%
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; //=============================Download===================================== $result = @mysqli_query($pubConn,$sql); require("./cstaImgDownload.php"); echo "
"; echo "
"; echo "
Download
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
Total
"; echo "
%
"; echo "
"; echo "
"; echo "
Request
"; echo "
$sumRows[sumDnRequ]
"; echo "
100%
"; echo "
"; echo "
"; echo "
Success
"; echo "
$sumRows[sumDnSucc]
"; $tmpPercent = getPercent($sumRows[sumDnRequ],$sumRows[sumDnSucc]); echo "
$tmpPercent%
"; echo "
"; echo "
"; echo "
No Charge
"; echo "
$sumRows[sumDnFailNoCharge]
"; $tmpPercent = getPercent($sumRows[sumDnRequ],$sumRows[sumDnFailNoCharge]); echo "
$tmpPercent%
"; echo "
"; echo "
"; echo "
Net Failure
"; echo "
$sumRows[sumDnFailNetFail]
"; $tmpPercent = getPercent($sumRows[sumDnRequ],$sumRows[sumDnFailNetFail]); echo "
$tmpPercent%
"; echo "
"; echo "
"; echo "
File Exist
"; echo "
$sumRows[sumDnFailFileExists]
"; $tmpPercent = getPercent($sumRows[sumDnRequ],$sumRows[sumDnFailFileExists]); echo "
$tmpPercent%
"; echo "
"; echo "
"; echo "
Auth. Failure
"; echo "
$sumRows[sumDnFailAuthFail]
"; $tmpPercent = getPercent($sumRows[sumDnRequ],$sumRows[sumDnFailAuthFail]); echo "
$tmpPercent%
"; echo "
"; echo "
"; echo "
Other Failure
"; echo "
$sumRows[sumDnFailOther]
"; $tmpPercent = getPercent($sumRows[sumDnRequ],$sumRows[sumDnFailOther]); echo "
$tmpPercent%
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; //=============================Upload======================================= $result = @mysqli_query($pubConn,$sql); require("./cstaImgUpload.php"); echo "
"; echo "
"; echo "
Upload
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
Total
"; echo "
%
"; echo "
"; echo "
"; echo "
Request
"; echo "
$sumRows[sumUpRequ]
"; $tmpPercent = getPercent($sumRows[sumUpRequ],$sumRows[sumUpRequ]); echo "
$tmpPercent%
"; echo "
"; echo "
"; echo "
Success
"; echo "
$sumRows[sumUpSucc]
"; $tmpPercent = getPercent($sumRows[sumUpRequ],$sumRows[sumUpSucc]); echo "
$tmpPercent%
"; echo "
"; echo "
"; echo "
Data Error
"; echo "
$sumRows[sumUpFailDataError]
"; $tmpPercent = getPercent($sumRows[sumUpRequ],$sumRows[sumUpFailDataError]); echo "
$tmpPercent%
"; echo "
"; echo "
"; echo "
Net Failure
"; echo "
$sumRows[sumUpFailNetFail]
"; $tmpPercent = getPercent($sumRows[sumUpRequ],$sumRows[sumUpFailNetFail]); echo "
$tmpPercent%
"; echo "
"; echo "
"; echo "
Auth. Failure
"; echo "
$sumRows[sumUpFailAuthFail]
"; $tmpPercent = getPercent($sumRows[sumUpRequ],$sumRows[sumUpFailAuthFail]); echo "
$tmpPercent%
"; echo "
"; echo "
"; echo "
Other Failure
"; echo "
$sumRows[sumUpFailOther]
"; $tmpPercent = getPercent($sumRows[sumUpRequ],$sumRows[sumUpFailOther]); echo "
$tmpPercent%
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; //========================================================================== $dayStr=date("Y-m-d H:i:s",mktime()); echo "
Print Time: $dayStr "; echo " Print User: $userInfo[ID]
"; echo "