HEX
Server: Apache/2.4.46 (Win64) OpenSSL/1.1.1j PHP/8.4.25
System: Windows NT DESKTOP-4TAV2RJ 10.0 build 19045 (Windows 10) AMD64
User: fred (0)
PHP: 8.4.25
Disabled: NONE
Upload Files
File: C:/xampp/htdocs/PBN/G7CMYK/TVI-parsing9.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>G7 TVI Check</title>
<style type="text/css">
<!--
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	margin: 0; /* 比較好的做法是將 Body 元素的邊界與欄位間隔調整為零,以處理不同的瀏覽器預設值 */
	padding: 0;
	text-align: center; /* 這樣會讓容器在 IE 5* 瀏覽器內置中對齊。然後,文字會在 #container 選取器中設定為靠左對齊預設值 */
	color: #000000;
	margin-left: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
}
.oneColElsCtr #container {
	width: 46em;
	background: #FFFFFF;
	margin: 0 auto; /* 自動邊界 (搭配寬度) 會讓頁面置中對齊 */
	border: 0px solid #000000;
	text-align: left; /* 這樣做會覆寫 Body 元素上的 text-align: center。 */
}
.oneColElsCtr #mainContent {
	padding: 0 20px; /* 請記住,欄位間隔就是 Div 方塊內部的空間,而邊界就是 Div 方塊外部的空間 */
}
-->
</style></head>

<body class="oneColElsCtr">

<!--
  $connection = mysql_connect("127.0.0.1", "root", "fredsql") or die ("Unable to connect!");
	mysql_query("SET NAMES 'utf8'");
	$db = "tvicheck";
		// select database
		mysql_select_db($db) or die ("Unable to select database!");
		$myip = $_SERVER['REMOTE_ADDR'];
		//echo $myip;
		//$myip='210.71.174.1';
		// generate and execute query
		$query = " SELECT ip from G7base where ip='$myip' ";
		$result = mysql_query($query) or die ("Error in query: $query. " . mysql_error());
		//$row = mysql_fetch_object($result);
		$cct=0;
	while($row = mysql_fetch_object($result))
	{
		$cct=$cct+1;
		
	}	
		echo $cct."block ";
///////////////////////////////////////////////////////////////blocking 10		
-->
<?php
$dtime=time();
$dStr=substr($dtime,7,9)."-";
$sum=260;
$check=1;

  if ($_FILES["file"]["error"] > 0)
    {
    echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
    }
  else
    {
	echo "G7 CMYK Checking form! " .  "<br />".$device;
    echo "Upload: " . $_FILES["file"]["name"] . "<br />";
	$filename=$dStr.$_FILES["file"]["name"];
    //echo "Type: " . $_FILES["file"]["type"] . "<br />";
    echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
   // echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";

    if (file_exists("upload/" .$dStr. $_FILES["file"]["name"]))
      {
      echo $_FILES["file"]["name"] . " already exists. ". "<br />";
      }
    else
      {
      move_uploaded_file($_FILES["file"]["tmp_name"],
      "upload/" .$dStr. $_FILES["file"]["name"]);
	   echo "upload sucess! " .  "<br />";
	   echo "if you see anything in ";$check=0;$sid=0;?><font color="red">RED</font><?php echo", you are no good! " .  "<br />";
	   echo "Report start: " .  "<br />";
     // echo "Stored in: " . "upload/" . $_FILES["file"]["name"]. "<br />";
	  
	  ///parsing start
	  
	  $contents = file("upload/".$dStr.$_FILES["file"]["name"]);
		$string = implode($contents);
		//echo $contents[20]; 
		//echo $string; 
$p = ereg_replace("\r\n?", "\n", $string);
$p = str_replace("\n", '', $p);
//echo $p;
function get_between ($text, $s1, $s2) {
$mid_url = "";
$pos_s = strrpos($text,$s1);
$pos_e = strrpos($text,$s2);
for ( $i=$pos_s+strlen($s1) ; (( $i<($pos_e)) && $i < strlen($text)) ; $i++ ) {
$mid_url .= $text[$i];
}
return $mid_url;
}

$datastring=get_between($p,"BEGIN_DATA","END_DATA");

$dot = explode("\t", $datastring);

$cmyL=$dot[6+40*0-0];
$cmya=$dot[6+40*0-0+1];
$cmyb=$dot[6+40*0-0+2];




  $PL=$dot[6+40*25-25];
$Pa=$dot[6+40*25-25+1];
$Pb=$dot[6+40*25-25+2];

$c100L=$dot[6+40*12-12];
$c100a=$dot[6+40*12-12+1];
$c100b=$dot[6+40*12-12+2];

$r100L=$dot[6+40*24-24];
$r100a=$dot[6+40*24-24+1];
$r100b=$dot[6+40*24-24+2];

$m100L=$dot[6+40*37-37];
$m100a=$dot[6+40*37-37+1];
$m100b=$dot[6+40*37-37+2];

$g100L=$dot[6+40*49-49];
$g100a=$dot[6+40*49-49+1];
$g100b=$dot[6+40*49-49+2];

$y100L=$dot[6+40*62-62];
$y100a=$dot[6+40*62-62+1];
$y100b=$dot[6+40*62-62+2];

$b100L=$dot[6+40*74-74];
$b100a=$dot[6+40*74-74+1];
$b100b=$dot[6+40*74-74+2];

$k100L=$dot[6+40*99-99];
$k100a=$dot[6+40*99-99+1];
$k100b=$dot[6+40*99-99+2];
?>


  <?php
  
  $L=32.4;$a=1.117;$b=-0.55;
$TT=(($a/500)+(($L+16)/116));
$TL=($L+16)/116;
$Tb=(($L+16)/116)-($b/200);
//echo $TL.'zz';
$tt2=82.521*$Tb*$Tb*$Tb;
//echo $tt2.'zz';

function getX($L,$a,$b){
$TT=(($a/500)+(($L+16)/116));
if($TT>0.206893) {
$X=96.422*$TT*$TT*$TT;}
else {
$X=96.422*((($a/500)+(($L+16)/116)-(16/116))/7.787);}
return round($X,2);
}
function getY($L,$a,$b){
$TL=($L+16)/116;
IF ($TL>0.206893) {
$Y=100*$TL*$TL*$TL;}
else {
$Y=100*(($L/116)/7.7873);}
return round($Y,2);
}
  
function getZ($L,$a,$b){
$Tb=(($L+16)/116)-($b/200);
IF($Tb>0.206893){
$Z=82.521*$Tb*$Tb*$Tb;}
else {
$Z=82.521*( (($L+16)/116)-($b/200)-(16/116))/7.787;}
return round($Z,2);
}  

$Xi= getX(62.1,0.807,-4.22);
$Yi= getY(62.1,0.807,-4.22);
$Zi= getZ(62.1,0.807,-4.22);
$PX=getX($PL,$Pa,$Pb);
$PY=getY($PL,$Pa,$Pb);
$PZ=getZ($PL,$Pa,$Pb);

$YD=getY($cmyL,$cmya,$cmyb);
$kDy=getY($k100L,$k100a,$k100b);

  include 'densityV.php';
$pD=DensitySp("V",$dot[6+40*25-25+3],$dot[6+40*25-25+4],$dot[6+40*25-25+5],$dot[6+40*25-25+6],$dot[6+40*25-25+7],$dot[6+40*25-25+8],$dot[6+40*25-25+9],$dot[6+40*25-25+10],$dot[6+40*25-25+11],$dot[6+40*25-25+12],$dot[6+40*25-25+13],$dot[6+40*25-25+14],$dot[6+40*25-25+15],$dot[6+40*25-25+16],$dot[6+40*25-25+17],$dot[6+40*25-25+18],$dot[6+40*25-25+19],$dot[6+40*25-25+20],$dot[6+40*25-25+21],$dot[6+40*25-25+22],$dot[6+40*25-25+23],$dot[6+40*25-25+24],$dot[6+40*25-25+25],$dot[6+40*25-25+26],$dot[6+40*25-25+27],$dot[6+40*25-25+28],$dot[6+40*25-25+29],$dot[6+40*25-25+30],$dot[6+40*25-25+31],$dot[6+40*25-25+32],$dot[6+40*25-25+33]);
  
$cmyD=DensitySp("V",$dot[6+40*124-124+3],$dot[6+40*124-124+4],$dot[6+40*124-124+5],$dot[6+40*124-124+6],$dot[6+40*124-124+7],$dot[6+40*124-124+8],$dot[6+40*124-124+9],$dot[6+40*124-124+10],$dot[6+40*124-124+11],$dot[6+40*124-124+12],$dot[6+40*124-124+13],$dot[6+40*124-124+14],$dot[6+40*124-124+15],$dot[6+40*124-124+16],$dot[6+40*124-124+17],$dot[6+40*124-124+18],$dot[6+40*124-124+19],$dot[6+40*124-124+20],$dot[6+40*124-124+21],$dot[6+40*124-124+22],$dot[6+40*124-124+23],$dot[6+40*124-124+24],$dot[6+40*124-124+25],$dot[6+40*124-124+26],$dot[6+40*124-124+27],$dot[6+40*124-124+28],$dot[6+40*124-124+29],$dot[6+40*124-124+30],$dot[6+40*124-124+31],$dot[6+40*124-124+32],$dot[6+40*124-124+33]);

$kD=DensitySp("K",$dot[6+40*99-99+3],$dot[6+40*99-99+4],$dot[6+40*99-99+5],$dot[6+40*99-99+6],$dot[6+40*99-99+7],$dot[6+40*99-99+8],$dot[6+40*99-99+9],$dot[6+40*99-99+10],$dot[6+40*99-99+11],$dot[6+40*99-99+12],$dot[6+40*99-99+13],$dot[6+40*99-99+14],$dot[6+40*99-99+15],$dot[6+40*99-99+16],$dot[6+40*99-99+17],$dot[6+40*99-99+18],$dot[6+40*99-99+19],$dot[6+40*99-99+20],$dot[6+40*99-99+21],$dot[6+40*99-99+22],$dot[6+40*99-99+23],$dot[6+40*99-99+24],$dot[6+40*99-99+25],$dot[6+40*99-99+26],$dot[6+40*99-99+27],$dot[6+40*99-99+28],$dot[6+40*99-99+29],$dot[6+40*99-99+30],$dot[6+40*99-99+31],$dot[6+40*99-99+32],$dot[6+40*99-99+33]);


echo "paper Y=".$PY.",3C Y=".$YD.",kDY=".$kDy.",  Lab:".$PL.",".$Pa.",".$Pb."paper den=".$pD;
////////////////gray target//////////////////////////////////////////////////////////
//for ( $i = 1; $i <= 22; $i += 1) {  // ${'cde'.$id}=$de;
for ($t=5; $t<=95; $t +=5){
${'tg'.$t.'a'}=$Pa*(1-($t/100));
${'tg'.$t.'b'}=$Pb*(1-($t/100));
}

//echo "<br>tg50=".$tg50a.",",$tg50b;
$tg50a=$astar;$tg50b=$bstar;
echo "<br>tg50ab=".$tg50a.",",$tg50b;
echo "<br>tg50L=".$level;
$levelK=$level+2;


$minG50=100;
for ($i=50; $i<=174; $i +=1){
$g50a=$dot[6+40*$i-$i+1];
$g50b=$dot[6+40*$i-$i+2];
$dchmin=$minG50;
$dch50=pow(pow(($tg50a-$g50a),2)+pow(($tg50b-$g50b),2),0.5);
$minG50=min($dchmin,$dch50);
if ($minG50==$dch50) {
$mi=$i;
}
}

$minGL=100;
for ($i=25; $i<=49; $i +=1){
$g50L=$dot[6+40*$i-$i];
//echo "x".$g50L."xx";
$dLhmin=$minGL;
$dGL=abs($g50L-$level);
$minGL=min($dLhmin,$dGL);
if ($minGL==$dGL) {
$mLi=$i;
}
}

$minKL=100;
for ($i=0; $i<=24; $i +=1){
$K50L=$dot[6+40*$i-$i];
echo "K50: ".$K50L."xx";
$dKmin=$minKL;
$dKL=abs($K50L-$levelK);
$minKL=min($dKmin,$dKL);
if ($minKL==$dKL) {
$mKi=$i;
}
}
echo "</br>minKL=".round($minKL,2).",   id=".$mKi.",  minKL=".$dot[6+40*$mKi-$mKi];
echo "</br>minGL=".round($minGL,2).",   id=".$mLi.",  minGL=".$dot[6+40*$mLi-$mLi];
echo "</br>min50=".round($minG50,2).",   id=".$mi.",  min50a=".$dot[6+40*$mi-$mi+1].",  min50b=".$dot[6+40*$mi-$mi+2];


for ($j=50; $j<=170; $j +=1) {
	if ($mi==$j) {
$secY=30+floor(($mi-50)/11)*2;
$secM=30+(($mi-50)%11)*2;
		echo "</br>M40%修正(from 40)=".($secM-40).",  Y40修正(from 40)=".($secY-40);
		$mm50=$secM-40;$ym50=$secY-40;}

}

for ($j=5; $j<=20; $j +=1) {
	if ($mKi==$j) {

$secK=38+($j-5)*2;
		echo "</br>K50%修正=".($secK-50);
		$mK50=$secK-50;}

}

for ($j=30; $j<=45; $j +=1) {
	if ($mLi==$j) {

$secG=38+($j-30)*2;
		echo "</br>G50%修正=".($secG-50);
		$mG50=$secG-50;}

}


$minG25=100;
for ($i=150; $i<=174; $i +=1){
$g25a=$dot[6+40*$i-$i+1];
$g25b=$dot[6+40*$i-$i+2];
$dchmin=$minG25;
$dch25=pow(pow(($tg25a-$g25a),2)+pow(($tg25b-$g25b),2),0.5);
$minG25=min($dchmin,$dch25);
if ($minG25==$dch25) {
$mi25=$i;
}
}

echo "</br>min25=".round($minG25,2).",   id=".$mi25;

$minG75=100;
for ($i=250; $i<=274; $i +=1){
$g75a=$dot[6+40*$i-$i+1];
$g75b=$dot[6+40*$i-$i+2];
$dchmin=$minG75;
$dch75=pow(pow(($tg75a-$g75a),2)+pow(($tg75b-$g75b),2),0.5);
$minG75=min($dchmin,$dch75);
if ($minG75==$dch75) {
$mi75=$i;
}
}

echo "</br>min75=".round($minG75,2).",   id=".$mi75;




if ($mi25==150) {
echo "</br>M25=".(14.51-18.82).",  Y25=".(14.51-18.82);
$mm25=14.51-18.82;$ym25=14.51-18.82;}
elseif ($mi25==151) {
$mm25=16.47-18.82;$ym25=14.51-18.82;
echo "</br>M25=".(16.47-18.82).",  Y25=".(14.51-18.82);}
elseif ($mi25==152) {
$mm25=18.82-18.82;$ym25=14.51-18.82;
echo "</br>M25=".(18.82-18.82).",  Y25=".(14.51-18.82);}
elseif ($mi25==153) {
$mm25=21.18-18.82;$ym25=14.51-18.82;
echo "</br>M25=".(21.18-18.82).",  Y25=".(14.51-18.82);}
elseif ($mi25==154) {
$mm25=23.53-18.82;$ym25=14.51-18.82;
echo "</br>M25=".(23.53-18.82).",  Y25=".(14.51-18.82);}
elseif ($mi25==155) {
$mm25=14.51-18.82;$ym25=16.47-18.82;
echo "</br>M25=".(14.51-18.82).",  Y25=".(16.47-18.82);}
elseif ($mi25==156) {
$mm25=16.47-18.82;$ym25=16.47-18.82;
echo "</br>M25=".(16.47-18.82).",  Y25=".(16.47-18.82);}
elseif ($mi25==157) {
$mm25=18.82-18.82;$ym25=16.47-18.82;
echo "</br>M25=".(18.82-18.82).",  Y25=".(16.47-18.82);}
elseif ($mi25==158) {
$mm25=21.18-18.82;$ym25=16.47-18.82;
echo "</br>M25=".(21.18-18.82).",  Y25=".(16.47-18.82);}
elseif ($mi25==159) {
$mm25=23.53-18.82;$ym25=16.47-18.82;
echo "</br>M25=".(23.53-18.82).",  Y25=".(16.47-18.82);}
elseif ($mi25==160) {
$mm25=14.51-18.82;$ym25=18.82-18.82;
echo "</br>M25=".(14.51-18.82).",  Y25=".(18.82-18.82);}
elseif ($mi25==161) {
$mm25=16.347-18.82;$ym25=18.82-18.82;
echo "</br>M25=".(16.47-18.82).",  Y25=".(18.82-18.82);}
elseif ($mi25==162) {
$mm25=18.82-18.82;$ym25=18.82-18.82;
echo "</br>M25=".(18.82-18.82).",  Y25=".(18.82-18.82);}
elseif ($mi25==163) {
$mm25=21.18-18.82;$ym25=18.82-18.82;
echo "</br>M25=".(21.18-18.82).",  Y25=".(18.82-18.82);}
elseif ($mi25==164) {
$mm25=23.53-18.82;$ym25=18.82-18.82;
echo "</br>M25=".(23.53-18.82).",  Y25=".(18.82-18.82);}
elseif ($mi25==165) {
$mm25=14.51-18.82;$ym25=21.18-18.82;
echo "</br>M25=".(14.51-18.82).",  Y25=".(21.18-18.82);}
elseif ($mi25==166) {
$mm25=16.47-18.82;$ym25=21.18-18.82;
echo "</br>M25=".(16.47-18.82).",  Y25=".(21.18-18.82);}
elseif ($mi25==167) {
$mm25=18.82-18.82;$ym25=21.18-18.82;
echo "</br>M25=".(18.82-18.82).",  Y25=".(21.18-18.82);}
elseif ($mi25==168) {
$mm25=21.18-18.82;$ym25=21.18-18.82;
echo "</br>M25=".(21.18-18.82).",  Y25=".(21.18-18.82);}
elseif ($mi25==169) {
$mm25=23.53-18.82;$ym25=21.18-18.82;
echo "</br>M25=".(23.53-18.82).",  Y25=".(21.18-18.82);}
elseif ($mi25==170) {
$mm25=14.51-18.82;$ym25=23.53-18.82;
echo "</br>M25=".(14.51-18.82).",  Y25=".(23.53-18.82);}
elseif ($mi25==171) {
$mm25=16.47-18.82;$ym25=23.53-18.82;
echo "</br>M25=".(16.47-18.82).",  Y25=".(23.53-18.82);}
elseif ($mi25==172) {
$mm25=18.82-18.82;$ym25=23.53-18.82;
echo "</br>M25=".(18.82-18.82).",  Y25=".(23.53-18.82);}
elseif ($mi25==173) {
$mm25=21.18-18.82;$ym25=23.53-18.82;
echo "</br>M25=".(21.18-18.82).",  Y25=".(23.53-18.82);}
elseif ($mi25==174) {
$mm25=23.53-18.82;$ym25=23.53-18.82;
echo "</br>M25=".(23.53-18.82).",  Y25=".(23.53-18.82);}




if ($mi75==250) {
echo "</br>M75=".(44.71-65.88).",  Y75=".(44.71-65.88);
$mm75=44.71-65.88;$ym75=44.71-65.88;}
elseif ($mi75==251) {
$mm75=54.9-65.88;$ym75=44.71-65.88;
echo "</br>M75=".(54.9-65.88).",  Y75=".(44.71-65.88);}
elseif ($mi75==252) {
$mm75=65.88-65.88;$ym75=44.71-65.88;
echo "</br>M75=".(65.88-65.88).",  Y75=".(44.71-65.88);}
elseif ($mi75==253) {
$mm75=78.04-65.88;$ym75=44.71-65.88;
echo "</br>M75=".(78.04-65.88).",  Y75=".(44.71-65.88);}
elseif ($mi75==254) {
$mm75=92.94-65.88;$ym75=44.71-65.88;
echo "</br>M75=".(92.94-65.88).",  Y75=".(44.71-65.88);}
elseif ($mi75==255) {
$mm75=44.71-65.88;$ym75=54.9-65.88;
echo "</br>M75=".(44.71-65.88).",  Y75=".(54.9-65.88);}
elseif ($mi75==256) {
$mm75=54.9-65.88;$ym75=54.9-65.88;
echo "</br>M75=".(54.9-65.88).",  Y75=".(54.9-65.88);}
elseif ($mi75==257) {
$mm75=65.88-65.88;$ym75=54.9-65.88;
echo "</br>M75=".(65.88-65.88).",  Y75=".(54.9-65.88);}
elseif ($mi75==258) {
$mm75=78.04-65.88;$ym75=54.9-65.88;
echo "</br>M75=".(78.04-65.88).",  Y75=".(54.9-65.88);}
elseif ($mi75==259) {
$mm75=92.94-65.88;$ym75=54.9-65.88;
echo "</br>M75=".(92.94-65.88).",  Y75=".(54.9-65.88);}
elseif ($mi75==260) {
$mm75=44.71-65.88;$ym75=65.88-65.88;
echo "</br>M75=".(44.71-65.88).",  Y75=".(65.88-65.88);}
elseif ($mi75==261) {
$mm75=54.9-65.88;$ym75=65.88-65.88;
echo "</br>M75=".(54.9-65.88).",  Y75=".(65.88-65.88);}
elseif ($mi75==262) {
$mm75=65.88-65.88;$ym75=65.88-65.88;
echo "</br>M75=".(65.88-65.88).",  Y75=".(65.88-65.88);}
elseif ($mi75==263) {
$mm75=78.04-65.88;$ym75=65.88-65.88;
echo "</br>M75=".(78.04-65.88).",  Y75=".(65.88-65.88);}
elseif ($mi75==264) {
$mm75=92.94-65.88;$ym75=65.88-65.88;
echo "</br>M75=".(92.94-65.88).",  Y75=".(65.88-65.88);}
elseif ($mi75==265) {
$mm75=44.71-65.88;$ym75=78.04-65.88;
echo "</br>M75=".(44.71-65.88).",  Y75=".(78.04-65.88);}
elseif ($mi75==266) {
$mm75=54.9-65.88;$ym75=78.04-65.88;
echo "</br>M75=".(54.9-65.88).",  Y75=".(78.04-65.88);}
elseif ($mi75==267) {
$mm75=65.88-65.88;$ym75=78.04-65.88;
echo "</br>M75=".(65.88-65.88).",  Y75=".(78.04-65.88);}
elseif ($mi75==268) {
$mm75=78.04-65.88;$ym75=78.04-65.88;
echo "</br>M75=".(78.04-65.88).",  Y75=".(78.04-65.88);}
elseif ($mi75==269) {
$mm75=92.94-65.88;$ym75=78.04-65.88;
echo "</br>M75=".(92.94-65.88).",  Y75=".(78.04-65.88);}
elseif ($mi75==270) {
$mm75=44.71-65.88;$ym75=92.94-65.88;
echo "</br>M75=".(44.71-65.88).",  Y75=".(92.94-65.88);}
elseif ($mi75==271) {
$mm75=54.9-65.88;$ym75=92.94-65.88;
echo "</br>M75=".(54.9-65.88).",  Y75=".(92.94-65.88);}
elseif ($mi75==272) {
$mm75=65.88-65.88;$ym75=92.94-65.88;
echo "</br>M75=".(65.88-65.88).",  Y75=".(92.94-65.88);}
elseif ($mi75==273) {
$mm75=78.04-65.88;$ym75=92.94-65.88;
echo "</br>M75=".(78.04-65.88).",  Y75=".(92.94-65.88);}
elseif ($mi75==274) {
$mm75=92.94-65.88;$ym75=92.94-65.88;
echo "</br>M75=".(92.94-65.88).",  Y75=".(92.94-65.88);}






$C100X=getX($c100L,$c100a,$c100b);
$C100Y=getY($c100L,$c100a,$c100b);
$C100Z=getZ($c100L,$c100a,$c100b); 

$M100X=getX($m100L,$m100a,$m100b);
$m100Y=getY($m100L,$m100a,$m100b);
$M100Z=getZ($m100L,$m100a,$m100b); 

$Y100X=getX($y100L,$y100a,$y100b);
$Y100Y=gety($y100L,$y100a,$y100b);
$Y100Z=getZ($y100L,$y100a,$y100b); 

$K100X=getX($k100L,$k100a,$k100b);
$K100Y=getY($k100L,$k100a,$k100b);
$K100Z=getZ($k100L,$k100a,$k100b); 
$N=50;
//TVI_c = (paper_X – nc_X) / (paper_X – 100c_X) x 100 – n;
//$TVI_c=(82.7–$Xi)/(82.7–4)*100–50; 
//echo "tvic".$TVI_c;

//echo "XYZ:".$Xi."_".$Yi."_".$Zi;  
 ?>  
 
 <table width="200" border="1" align="center">
<tr>
  <td bgcolor='#aaaaaa'><div align="center">minKL</div></td>
  <td><font color="#aaaaaa"><?php echo round($minKL,2);?></font></td>
   <td><div align="center">id</div></td>
   <td><font color="#aaaaaa"><?php echo round($mKi,2);?></font></td>
      <td bgcolor='#aaaaaa'><div align="center">KL</div></td>
   <td><font color="#aaaaaa"><?php echo $mK50;?></font></td>

 </tr>
 
<tr>
  <td bgcolor='#999999'><div align="center">CMY50</div></td>
  <td><font color="#777777"><?php echo round($minG50,2);?></font></td>
   <td><div align="center">id</div></td>
   <td><font color="#777777"><?php echo round($mi,2);?></font></td>
      <td bgcolor='#FFCCFF'><div align="center">M50</div></td>
   <td><font color="#777777"><?php echo round($mm50,2);?></font></td>
      <td bgcolor='#FFFFCC'><div align="center">Y50</div></td>
   <td><font color="#777777"><?php echo round($ym50,2);?></font></td>
 </tr> 
 
 <tr>
  <td bgcolor='#666666'><div align="center">minGL</div></td>
  <td><font color="#444444"><?php echo round($minGL,2);?></font></td>
   <td><div align="center">id</div></td>
   <td><font color="#444444"><?php echo round($mLi,2);?></font></td>
      <td bgcolor='#aaaaaa'><div align="center">GL</div></td>
   <td><font color="#444444"><?php echo $mG50;?></font></td>


 </tr>
  </table>
 
 

<?php
  $connection = mysql_connect("127.0.0.1", "root", "fredsql") or die ("Unable to connect!");
	mysql_query("SET NAMES 'utf8'");
	$db = "tvicheck";
		// select database
		mysql_select_db($db) or die ("Unable to select database!");

		// generate and execute query
		$query = "INSERT INTO Gcmyk(company, contact, email, type, filename, score, passbit, date, device, dsn, printer, paper, ink, rankbit, ip,L,a,b) VALUES('$company', '$contact', '$email', '$type', '$filename','$Rsum', '$passbit', NOW(), '$device', '$dsn', '$printer', '$paper', '$ink', '$rankbit','". $_SERVER['REMOTE_ADDR'] ."','$level','$astar','$bstar')";
		$result = mysql_query($query) or die ("Error in query: $query. " . mysql_error());
  
		mysql_close($connection);
		}
		}
		
		?>

</body>


</html>