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/FograCT1/pbnEM1.php
<?php
session_start();
?>
<!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>Displayer Check</title>
</head>

<body class="oneColElsCtr">
<?php
error_reporting(0);
include 'de00.php';
//$tvifile= $_GET['tvifile'];
$f321= $_GET['f321'];
$filedb=substr($f321,7,60);
echo "fileDB:".$filedb;
$name= $_GET['name'];
$company= $_GET['company'];
$device= $_GET['device'];
$instrument= $_GET['instrument'];
$display= $_GET['display'];
$target=$_GET['target'];
$devid=$_GET['devid'];

////////////////////////////////////////////////////db section



/////////////////////////////////////////////////////////////////

?>
<table>
 <tr>

  <td >資料集切換:</td>
  <td><a href="pbnEM1.php?f123=target.txt&f321=<?php echo $f321;?>&target=Fogra39&more=0&devid=<?php echo $devid;?>&company=<?php echo $company;?>">Fogra39</a></td>
  <td><a href="pbnEM1.php?f123=target.txt&f321=<?php echo $f321;?>&target=Fogra51&more=0&devid=<?php echo $devid;?>&company=<?php echo $company;?>">Fogra51</a></td>
  <td><a href="pbnEM1.php?f123=target.txt&f321=<?php echo $f321;?>&target=CRPC6&more=0&devid=<?php echo $devid;?>&company=<?php echo $company;?>">CRPC6</a></td><br>
  </tr>

  
<!--  <td ><a href="6pmmTVI-parsingCTOKXct25ip.php?f123=target.txt&f321=<?php echo $f321;?>&target=CRPC6">CRPC6</a></td><br>
 -->    
    </tr>

  </table>
  <table>
  <tr><td>
  <a href="sesDel.php" target="_blank">資料重設</a>
  </td></tr>
</table>
  <?php

echo "Target:".$target;
if ($target=='') {
	$target='Fogra39';
}

if ($target=='Fogra39') {
	$C100L=55; $C100a=-37; $C100b=-50;
	$C70L=67; $C70a=-25; $C70b=-37;
	$M100L=48; $M100a=74; $M100b=-3;
	$M70L=61; $M70a=51; $M70b=-7;
	$Y100L=89; $Y100a=-5; $Y100b=93;
	$Y70L=90; $Y70a=-5; $Y70b=63;
	$R100L=47; $R100a=68; $R100b=48;
	$R70L=58; $R70a=47; $R70b=38;
	$G100L=50; $G100a=-65; $G100b=27;
	$G70L=62; $G70a=-40; $G70b=21;
	$B100L=24; $B100a=22; $B100b=-46;
	$B70L=41; $B70a=18; $B70b=-37;
	$PL=95; $Pa=0; $Pb=-2;
	$grayL=58; $graya=-0; $grayb=-1;
	$K100L=16;$K100a=0;$K100b=0;
}
	
if ($target=='CRPC6') {
	$C100L=56; $C100a=-37; $C100b=-50;
	$C70L=67; $C70a=-25; $C70b=-38;
	$M100L=48; $M100a=75; $M100b=-4;
	$M70L=60; $M70a=53; $M70b=-7;
	$Y100L=89; $Y100a=-4; $Y100b=93;
	$Y70L=90; $Y70a=-4; $Y70b=62;
	$R100L=47; $R100a=68; $R100b=48;
	$R70L=59; $R70a=48; $R70b=38;
	$G100L=50; $G100a=-66; $G100b=25;
	$G70L=63; $G70a=-42; $G70b=20;
	$B100L=25; $B100a=20; $B100b=-46;
	$B70L=42; $B70a=17; $B70b=-36;
	$PL=95; $Pa=1; $Pb=-4;
	$grayL=57; $graya=-0; $grayb=-2;
	$K100L=16;$K100a=0;$K100b=0;
}

if ($target=='Fogra51') {
	$C100L=56; $C100a=-35; $C100b=-53;
	$C70L=67; $C70a=-24; $C70b=-40;
	$M100L=48; $M100a=75; $M100b=-5;
	$M70L=61; $M70a=53; $M70b=-9;
	$Y100L=89; $Y100a=-4; $Y100b=92;
	$Y70L=90; $Y70a=-4; $Y70b=61;
	$R100L=48; $R100a=69; $R100b=46;
	$R70L=59; $R70a=49; $R70b=37;
	$G100L=49; $G100a=-66; $G100b=24;
	$G70L=61; $G70a=-40; $G70b=19;
	$B100L=25; $B100a=21; $B100b=-47;
	$B70L=40; $B70a=18; $B70b=-38;
	$PL=95; $Pa=2 ;$Pb=-6;
	$grayL=56; $graya=-0; $grayb=-3;
	$K100L=16;$K100a=0;$K100b=0;
 }



$sum=200;
$check=1;
$dtime=time();
$dStr=substr($dtime,7,9)."-";
$myip = $_SERVER['REMOTE_ADDR'];


	   echo "Report start: <br>";

		$contents = file($f321);
		$string = implode($contents);
		//echo $contents[20]; 
		//echo "string:".$string; 
//$p = ereg_replace("\r\n?", "  ", $string);
$p = str_replace("\n", '_', $string);

$dot = explode("_", $string);
//print_r($dot);

echo "<br>Lab:" .round($dot[3],2).",".round($dot[4],2).",".round($dot[5],2);
echo "<br>Mapping...";
$X1=$dot[0];$Y1=$dot[1];$Z1=$dot[2];
$measureL=$dot[3];$measurea=$dot[4];$measureb=$dot[5];

$chrome=pow((pow($measurea,2)+pow($measureb,2)),0.5);
$hue=atan2($measureb,$measurea);
$deg = ($hue/M_PI*180) + ($hue > 0 ? 0 : 360);
//echo "<br>chrome:".$chrome;
//echo "<br>hue:".$deg;

$var_X = $X1 / 100;
$var_Y = $Y1 / 100;
$var_Z = $Z1 / 100;

$var_R =  3.2404542*$var_X - 1.5371385*$var_Y - 0.4985314*$var_Z;
$var_G = -0.9692660*$var_X + 1.8760108*$var_Y + 0.0415560*$var_Z;
$var_B =  0.0556434*$var_X - 0.2040259*$var_Y + 1.0572252*$var_Z;

function adj($C) {
  if (Abs($C) < 0.0031308) {
    return 12.92 * $C;
  }
  return 1.055 * Math.pow($C, 0.41666) - 0.055;
}

$var_R=adj($var_R);
$var_G=adj($var_G);
$var_B=adj($var_B);

if ($var_R<0) {
$var_R=0;	
}
if ($var_G<0) {
$var_G=0;	
}
if ($var_B<0) {
$var_B=0;	
}


$sR = round($var_R * 255,0);
$sG = round($var_G * 255,0);
$sB = round($var_B * 255,0);

if ($sR>255) {
$sR=255;	
}
if ($sG>255) {
$sG=255;	
}
if ($sB>255) {
$sB=255;	
}

//echo "<br>RGB:".$sR.",".$sG.",".$sB."<br>";

function RGBToHex($r, $g, $b) {
//String padding bug found and the solution put forth by Pete Williams (http://snipplr.com/users/PeteW)
$hex = "#";
$hex.= str_pad(dechex($r), 2, "0", STR_PAD_LEFT);
$hex.= str_pad(dechex($g), 2, "0", STR_PAD_LEFT);
$hex.= str_pad(dechex($b), 2, "0", STR_PAD_LEFT);
 
return $hex;
}

$ch1C3=RGBToHex($sR,$sG,$sB);

 $TRGB=substr($ch1C3,1);
 //echo "TRGB:".$TRGB."<br>";bgcolor=".$bbcolor2."



?>
<table width="400" border="1" align="center">
<tr align='center'>
<td align='center' bgcolor="<?php echo $ch1C3;?>">No</td><td><?php echo round($dot[3],2);?></td><td><?php echo round($dot[4],2);?></td><td><?php echo round($dot[5],2);?></td>

<?php
$ML=0;$Ma=0;$Mb=0;

/////////////////////////////////////////////paper
if ($chrome<7 and $measureL>85) { //paper
Echo "<br>Paper";

$bbcolor='#ffffff';
$bbcolor2='#ffffff';
$de94r=round(de00($measureL,$measurea,$measureb,$PL,$Pa,$Pb),2);
echo "paper de:".$de94r;
echo "<tr align='right'><td bgcolor=".$bbcolor2.">Paper</td><td bgcolor=".$bbcolor2.">".round($measureL,2)."</td><td bgcolor=".$bbcolor2.">".round($measurea,2)."</td><td bgcolor=".$bbcolor2.">".round($measureb,2)."</td><td bgcolor=".$bbcolor.">".$PL."</td><td bgcolor=".$bbcolor.">".$Pa."</td><td bgcolor=".$bbcolor.">".$Pb."</td><td bgcolor=".$bbcolor.">";
$cid=7;
$_SESSION["PSL"] = "$measureL";
$_SESSION["PSa"] = "$measurea";
$_SESSION["PSb"] = "$measureb";
$_SESSION["PSde"] = "$de94r";



if ($de94r>2) {
echo "<font color='red'>";}
else {"<font color='green'>";}

echo $de94r."</td></tr></table>";
}
////////////////////////////K100
elseif ($chrome<7 and $measureL<20) { //K100
Echo "<br>Black";

$bbcolor='#cccccc';
$bbcolor2='#aaaaaa';
$de94r=round(de00($measureL,$measurea,$measureb,$K100L,$K100a,$K100b),2);
echo "<tr align='right'><td bgcolor=".$bbcolor2.">K100</td><td bgcolor=".$bbcolor2.">".round($measureL,2)."</td><td bgcolor=".$bbcolor2.">".round($measurea,2)."</td><td bgcolor=".$bbcolor2.">".round($measureb,2)."</td><td bgcolor=".$bbcolor.">".$K100L."</td><td bgcolor=".$bbcolor.">".$K100a."</td><td bgcolor=".$bbcolor.">".$K100b."</td><td bgcolor=".$bbcolor.">";
$cid=7;
$_SESSION["KSL"] = "$measureL";
$_SESSION["KSa"] = "$measurea";
$_SESSION["KSb"] = "$measureb";
$_SESSION["KSde"] = "$de94r";




if ($de94r>2) {
echo "<font color='red'>";}
else {"<font color='green'>";}

echo $de94r."</td></tr></table>";
}

elseif ($chrome<7 and $measureL>20 and $mesasureL<80) { //Gray
Echo "<br>Gray";
$bbcolor='#cccccc';
$bbcolor2='#aaaaaa';
$de94r=round(de00($measureL,$measurea,$measureb,$grayL,$graya,$grayb),2);
echo "<tr align='right'><td bgcolor=".$bbcolor2.">Gray</td><td bgcolor=".$bbcolor2.">".round($measureL,2)."</td><td bgcolor=".$bbcolor2.">".round($measurea,2)."</td><td bgcolor=".$bbcolor2.">".round($measureb,2)."</td><td bgcolor=".$bbcolor.">".$grayL."</td><td bgcolor=".$bbcolor.">".$graya."</td><td bgcolor=".$bbcolor.">".$grayb."</td><td bgcolor=".$bbcolor.">";
$cid=15;
$_SESSION["GRSL"] = "$measureL";
$_SESSION["GRSa"] = "$measurea";
$_SESSION["GRSb"] = "$measureb";
$_SESSION["GRSde"] = "$de94r";




if ($de94r>2) {
echo "<font color='red'>";}
else {"<font color='green'>";}

echo $de94r."</td></tr></table>";
$cid=7;
}

elseif ($deg>27 and $deg<50 ) { // R100
Echo "<br>Red";
$bbcolor='#FFBBAA';
$bbcolor2=$ch1C3;

if ($measureL<53) {
$de94r=round(de00($measureL,$measurea,$measureb,$R100L,$R100a,$R100b),2);
echo "<tr align='right'><td bgcolor=".$bbcolor2.">R100</td><td bgcolor=".$bbcolor2.">".round($measureL,2)."</td><td bgcolor=".$bbcolor2.">".round($measurea,2)."</td><td bgcolor=".$bbcolor2.">".round($measureb,2)."</td><td bgcolor=".$bbcolor.">".$R100L."</td><td bgcolor=".$bbcolor.">".$R100a."</td><td bgcolor=".$bbcolor.">".$R100b."</td><td bgcolor=".$bbcolor.">";
$cid=10;
$_SESSION["RSL"] = "$measureL";
$_SESSION["RSa"] = "$measurea";
$_SESSION["RSb"] = "$measureb";
$_SESSION["RSde"] = "$de94r";




}

else {///R70
$de94r=round(de00($measureL,$measurea,$measureb,$R70L,$R70a,$R70b),2);
echo "<tr align='right'><td bgcolor=".$bbcolor2.">R70</td><td bgcolor=".$bbcolor2.">".round($measureL,2)."</td><td bgcolor=".$bbcolor2.">".round($measurea,2)."</td><td bgcolor=".$bbcolor2.">".round($measureb,2)."</td><td bgcolor=".$bbcolor.">".$R70L."</td><td bgcolor=".$bbcolor.">".$R70a."</td><td bgcolor=".$bbcolor.">".$R70b."</td><td bgcolor=".$bbcolor.">";
$cid=11;
$_SESSION["R7L"] = "$measureL";
$_SESSION["R7a"] = "$measurea";
$_SESSION["R7b"] = "$measureb";
$_SESSION["R7de"] = "$de94r";



}

if ($de94r>2) {
echo "<font color='red'>";}
else {"<font color='green'>";}

echo $de94r."</td></tr><table>";	

}

elseif ($deg>133 and $deg<163 ) { //G100
Echo "<br>Green";
$bbcolor='#CAFFDB';
$bbcolor2=$ch1C3;

if ($measureL<57) {
$de94r=round(de00($measureL,$measurea,$measureb,$G100L,$G100a,$G100b),2);
echo "<tr align='right'><td bgcolor=".$bbcolor2.">G100</td><td bgcolor=".$bbcolor2.">".round($measureL,2)."</td><td bgcolor=".$bbcolor2.">".round($measurea,2)."</td><td bgcolor=".$bbcolor2.">".round($measureb,2)."</td><td bgcolor=".$bbcolor.">".$G100L."</td><td bgcolor=".$bbcolor.">".$G100a."</td><td bgcolor=".$bbcolor.">".$G100b."</td><td bgcolor=".$bbcolor.">";
$cid=12;
$_SESSION["GSL"] = "$measureL";
$_SESSION["GSa"] = "$measurea";
$_SESSION["GSb"] = "$measureb";
$_SESSION["GSde"] = "$de94r";



}

else {
$de94r=round(de00($measureL,$measurea,$measureb,$G70L,$G70a,$G70b),2);
echo "<tr align='right'><td bgcolor=".$bbcolor2.">G70</td><td bgcolor=".$bbcolor2.">".round($measureL,2)."</td><td bgcolor=".$bbcolor2.">".round($measurea,2)."</td><td bgcolor=".$bbcolor2.">".round($measureb,2)."</td><td bgcolor=".$bbcolor.">".$G70L."</td><td bgcolor=".$bbcolor.">".$G70a."</td><td bgcolor=".$bbcolor.">".$G70b."</td><td bgcolor=".$bbcolor.">";
$cid=13;
$_SESSION["G7L"] = "$measureL";
$_SESSION["G7a"] = "$measurea";
$_SESSION["G7b"] = "$measureb";
$_SESSION["G7de"] = "$de94r";;



}

if ($de94r>2) {
echo "<font color='red'>";}
else {"<font color='green'>";}

echo $de94r."</td></tr><table>";	

}

elseif ($deg>285 and $deg<315 and $chrome>20) { //B100
Echo "<br>Blue";
$bbcolor='#9BCDFF';
$bbcolor2=$ch1C3;

if ($measureL<33) {
$de94r=round(de00($measureL,$measurea,$measureb,$B100L,$B100a,$B100b),2);
echo "<tr align='right'><td bgcolor=".$bbcolor2."> <font color='white'>B100</td><td bgcolor=".$bbcolor2."><font color='white'>".round($measureL,2)."</td><td bgcolor=".$bbcolor2."><font color='white'>".round($measurea,2)."</td><td bgcolor=".$bbcolor2."><font color='white'>".round($measureb,2)."</td><td bgcolor=".$bbcolor.">".$B100L."</td><td bgcolor=".$bbcolor.">".$B100a."</td><td bgcolor=".$bbcolor.">".$B100b."</td><td bgcolor=".$bbcolor.">";
$cid=8;
$_SESSION["BSL"] = "$measureL";
$_SESSION["BSa"] = "$measurea";
$_SESSION["BSb"] = "$measureb";
$_SESSION["BSde"] = "$de94r";



}

else {
$de94r=round(de00($measureL,$measurea,$measureb,$B70L,$B70a,$B70b),2);
echo "<tr align='right'><td bgcolor=".$bbcolor2."> <font color='white'>B70</td><td bgcolor=".$bbcolor2."><font color='white'>".round($measureL,2)."</td><td bgcolor=".$bbcolor2."><font color='white'>".round($measurea,2)."</td><td bgcolor=".$bbcolor2."><font color='white'>".round($measureb,2)."</td><td bgcolor=".$bbcolor.">".$B70L."</td><td bgcolor=".$bbcolor.">".$B70a."</td><td bgcolor=".$bbcolor.">".$B70b."</td><td bgcolor=".$bbcolor.">";
$cid=9;
$_SESSION["B7L"] = "$measureL";
$_SESSION["B7a"] = "$measurea";
$_SESSION["B7b"] = "$measureb";
$_SESSION["B7de"] = "$de94r";



}

if ($de94r>2) {
echo "<font color='red'>";}
else {"<font color='green'>";}

echo $de94r."</td></tr><table>";	

}


elseif ($deg>218 and $deg<248 ) { //c100
Echo "<br>Cyan";
$bbcolor='#00dddd';

$bbcolor2=$ch1C3;if ($measureL<62) {
$de94r=round(de00($measureL,$measurea,$measureb,$C100L,$C100a,$C100b),2);
echo "<tr align='right'><td bgcolor=".$bbcolor2."> <font color='white'>C100</td><td bgcolor=".$bbcolor2."><font color='white'>".round($measureL,2)."</td><td bgcolor=".$bbcolor2."><font color='white'>".round($measurea,2)."</td><td bgcolor=".$bbcolor2."><font color='white'>".round($measureb,2)."</td><td bgcolor=".$bbcolor.">".$C100L."</td><td bgcolor=".$bbcolor.">".$C100a."</td><td bgcolor=".$bbcolor.">".$C100b."</td><td bgcolor=".$bbcolor.">";
$cid=1;

$_SESSION["CSL"] = "$measureL";
$_SESSION["CSa"] = "$measurea";
$_SESSION["CSb"] = "$measureb";
$_SESSION["CSde"] = "$de94r";



}
else { ///c70
Echo "70";
$de94r=round(de00($measureL,$measurea,$measureb,$C70L,$C70a,$C70b),2);
echo "<tr align='right'><td bgcolor=".$bbcolor2."> <font color='white'>C70</td><td bgcolor=".$bbcolor2."><font color='white'>".round($measureL,2)."</td><td bgcolor=".$bbcolor2."><font color='white'>".round($measurea,2)."</td><td bgcolor=".$bbcolor2."><font color='white'>".round($measureb,2)."</td><td bgcolor=".$bbcolor.">".$C70L."</td><td bgcolor=".$bbcolor.">".$C70a."</td><td bgcolor=".$bbcolor.">".$C70b."</td><td bgcolor=".$bbcolor.">";
$cid=2;
$_SESSION["C7L"] = "$measureL";
$_SESSION["C7a"] = "$measurea";
$_SESSION["C7b"] = "$measureb";
$_SESSION["C7de"] = "$de94r";




}

if ($de94r>2) {
echo "<font color='red'>";}
else {"<font color='green'>";}

echo $de94r."</td></tr><table>";	

}


elseif ($deg>342 || $deg<12 ) { ///M100
Echo "<br>Magenta";
$bbcolor='#FF88FF';
$bbcolor2=$ch1C3;

if ($measureL<54) {
$de94r=round(de00($measureL,$measurea,$measureb,$M100L,$M100a,$M100b),2);
echo "<tr align='right'><td bgcolor=".$bbcolor2."> <font color='white'>M100</td><td bgcolor=".$bbcolor2."><font color='white'>".round($measureL,2)."</td><td bgcolor=".$bbcolor2."><font color='white'>".round($measurea,2)."</td><td bgcolor=".$bbcolor2."><font color='white'>".round($measureb,2)."</td><td bgcolor=".$bbcolor.">".$M100L."</td><td bgcolor=".$bbcolor.">".$M100a."</td><td bgcolor=".$bbcolor.">".$M100b."</td><td bgcolor=".$bbcolor.">";
$cid=3;
$_SESSION["MSL"] = "$measureL";
$_SESSION["MSa"] = "$measurea";
$_SESSION["MSb"] = "$measureb";
$_SESSION["MSde"] = "$de94r";



}

else {//M70
$de94r=round(de00($measureL,$measurea,$measureb,$M70L,$M70a,$M70b),2);
echo "<tr align='right'><td bgcolor=".$bbcolor2."> <font color='white'>M70</td><td bgcolor=".$bbcolor2."><font color='white'>".round($measureL,2)."</td><td bgcolor=".$bbcolor2."><font color='white'>".round($measurea,2)."</td><td bgcolor=".$bbcolor2."><font color='white'>".round($measureb,2)."</td><td bgcolor=".$bbcolor.">".$M70L."</td><td bgcolor=".$bbcolor.">".$M70a."</td><td bgcolor=".$bbcolor.">".$M70b."</td><td bgcolor=".$bbcolor.">";
$cid=4;
$_SESSION["M7L"] = "$measureL";
$_SESSION["M7a"] = "$measurea";
$_SESSION["M7b"] = "$measureb";
$_SESSION["M7de"] = "$de94r";


}

if ($de94r>2) {
echo "<font color='red'>";}
else {"<font color='green'>";}

echo $de94r."</td></tr><table>";	
}


elseif ($deg>75 and $deg<105) { ///Y100
Echo "<br>Yellow";
$bbcolor='#FFFF00';
$bbcolor2=$ch1C3;

if ($measureb>73) {
$de94r=round(de00($measureL,$measurea,$measureb,$Y100L,$Y100a,$Y100b),2);
echo "<tr align='right'><td bgcolor=".$bbcolor2."> <font color='b'>Y100</td><td bgcolor=".$bbcolor2."><font color='black'>".round($measureL,2)."</td><td bgcolor=".$bbcolor2."><font color='black'>".round($measurea,2)."</td><td bgcolor=".$bbcolor2."><font color='black'>".round($measureb,2)."</td><td bgcolor=".$bbcolor.">".$Y100L."</td><td bgcolor=".$bbcolor.">".$Y100a."</td><td bgcolor=".$bbcolor.">".$Y100b."</td><td bgcolor=".$bbcolor.">";
$cid=5;
$_SESSION["YSL"] = "$measureL";
$_SESSION["YSa"] = "$measurea";
$_SESSION["YSb"] = "$measureb";
$_SESSION["YSde"] = "$de94r";



}

else {   //Y70
$de94r=round(de00($measureL,$measurea,$measureb,$Y70L,$Y70a,$Y70b),2);
echo "<tr align='right'><td bgcolor=".$bbcolor2."> <font color='black'>Y70</td><td bgcolor=".$bbcolor2."><font color='black'>".round($measureL,2)."</td><td bgcolor=".$bbcolor2."><font color='black'>".round($measurea,2)."</td><td bgcolor=".$bbcolor2."><font color='black'>".round($measureb,2)."</td><td bgcolor=".$bbcolor.">".$Y70L."</td><td bgcolor=".$bbcolor.">".$Y70a."</td><td bgcolor=".$bbcolor.">".$Y70b."</td><td bgcolor=".$bbcolor.">";
$cid=6;
$_SESSION["Y7L"] = "$measureL";
$_SESSION["Y7a"] = "$measurea";
$_SESSION["Y7b"] = "$measureb";
$_SESSION["Y7de"] = "$de94r";


}

if ($de94r>2) {
echo "<font color='red'>";}
else {"<font color='green'>";}

echo $de94r."</td></tr><table>";	

}

 
?>
<table width="400" border="1" align="center">
<tr align='center'>
<td align='center'>NO</td><td>實測L</td><td>實測a</td><td>實測b</td><td>目標L</td><td>目標a</td><td>目標b</td><td>dE(00)</td>

<?php
$TT76=0;
$max76=0;
$max1=0;
$max2=0;
$sum=0;
$bbcolor='#FFFFFF';
$arr =array();
$a90sum=0;
$fcsum="";



		$num = 1;
		//echo "<br>dbNum:".$num;
		
	if ($num > 0)
	{
	
	$C100Lm=$_SESSION["CSL"];	
	$C100am=$_SESSION["CSa"];
	$C100bm=$_SESSION["CSb"];
	$deCS=$_SESSION["CSde"];
	$C70Lm=$_SESSION["C7L"];
	$C70am=$_SESSION["C7a"];
	$C70bm=$_SESSION["C7b"];
	$deC7=$_SESSION["C7de"];
	
	$M100Lm=$_SESSION["MSL"];	
	$M100am=$_SESSION["MSa"];
	$M100bm=$_SESSION["MSb"];
	$deMS=$_SESSION["MSde"];
	$M70Lm=$_SESSION["M7L"];
	$M70am=$_SESSION["M7a"];
	$M70bm=$_SESSION["M7b"];
	$deM7=$_SESSION["M7de"];
	
	$Y100Lm=$_SESSION["YSL"];	
	$Y100am=$_SESSION["YSa"];
	$Y100bm=$_SESSION["YSb"];//echo "<br>ysb:".$Y100bm;
	$deYS=$_SESSION["YSde"];
	$Y70Lm=$_SESSION["Y7L"];
	$Y70am=$_SESSION["Y7a"];
	$Y70bm=$_SESSION["Y7b"];
	$deY7=$_SESSION["Y7de"];
		
	$K100Lm=$_SESSION["KSL"];	
	$K100am=$_SESSION["KSa"];
	$K100bm=$_SESSION["KSb"];
	$deKS=$_SESSION["KSde"];

	
	$R100Lm=$_SESSION["RSL"];	
	$R100am=$_SESSION["RSa"];
	$R100bm=$_SESSION["RSb"];
	$deRS=$_SESSION["RSde"];
	$R70Lm=$_SESSION["R7L"];
	$R70am=$_SESSION["R7a"];
	$R70bm=$_SESSION["R7b"];
	$deR7=$_SESSION["R7de"];
	
	$G100Lm=$_SESSION["GSL"];	
	$G100am=$_SESSION["GSa"];
	$G100bm=$_SESSION["GSb"];
	$deGS=$_SESSION["GSde"];
	$G70Lm=$_SESSION["G7L"];
	$G70am=$_SESSION["G7a"];
	$G70bm=$_SESSION["G7b"];
	$deG7=$_SESSION["G7de"];
	
	$B100Lm=$_SESSION["BSL"];	
	$B100am=$_SESSION["BSa"];
	$B100bm=$_SESSION["BSb"];
	$deBS=$_SESSION["BSde"];
	$B70Lm=$_SESSION["B7L"];
	$B70am=$_SESSION["B7a"];
	$B70bm=$_SESSION["B7b"];
	$deB7=$_SESSION["B7de"];
	
	$grayLm=$_SESSION["GRSL"];	
	$grayam=$_SESSION["GRSa"];
	$graybm=$_SESSION["GRSb"];
	$deG=$_SESSION["GRde"];
	
	$papLm=$_SESSION["PSL"];	
	$papam=$_SESSION["PSa"];	
	$papbm=$_SESSION["PSb"];	
	$dePa=$_SESSION["PSde"];	
	
	}
//echo "C100bm:".$C100bm;
$deCS=de00($C100Lm,$C100am,$C100bm,$C100L,$C100a,$C100b); 
$deC7=de00($C70Lm,$C70am,$C70bm,$C70L,$C70a,$C70b);
$deMS=de00($M100Lm,$M100am,$M100bm,$M100L,$M100a,$M100b);
$deM7=de00($M70Lm,$M70am,$M70bm,$M70L,$M70a,$M70b);
$deYS=de00($Y100Lm,$Y100am,$Y100bm,$Y100L,$Y100a,$Y100b);
$deY7=de00($Y70Lm,$Y70am,$Y70bm,$Y70L,$Y70a,$Y70b);
$deRS=de00($R100Lm,$R100am,$R100bm,$R100L,$R100a,$R100b);
$deR7=de00($R70Lm,$R70am,$R70bm,$R70L,$R70a,$R70b);
$deGS=de00($G100Lm,$G100am,$G100bm,$G100L,$G100a,$G100b);
$deG7=de00($G70Lm,$G70am,$G70bm,$G70L,$G70a,$G70b);
$deBS=de00($B100Lm,$B100am,$B100bm,$B100L,$B100a,$B100b);
$deB7=de00($B70Lm,$B70am,$B70bm,$B70L,$B70a,$B70b);
$deKS=de00($K100Lm,$K100am,$K100bm,$K100L,$K100a,$K100b);
$dePa=de00($papLm,$papam,$papbm,$PL,$Pa,$Pb);
$deG=de00($grayLm,$grayam,$graybm,$grayL,$graya,$grayb);

$bbcolor='#66FFFF';
echo "<tr align='right'><td bgcolor=".$bbcolor.">C100</td><td bgcolor=".$bbcolor.">".round($C100Lm,2)."</td><td bgcolor=".$bbcolor.">".round($C100am,2)."</td><td bgcolor=".$bbcolor.">".round($C100bm,2)."</td><td bgcolor=".$bbcolor.">".$C100L."</td><td bgcolor=".$bbcolor.">".$C100a."</td><td bgcolor=".$bbcolor.">".$C100b."</td><td bgcolor=".$bbcolor.">";
 
if ($deCS>3) {
echo "<font color='red'>";}
else {"<font color='green'>";}
echo round($deCS,2)."</td>";

$bbcolor='#66FFFF';
echo "<tr align='right'><td bgcolor=".$bbcolor.">C70</td><td bgcolor=".$bbcolor.">".round($C70Lm,2)."</td><td bgcolor=".$bbcolor.">".round($C70am,2)."</td><td bgcolor=".$bbcolor.">".round($C70bm,2)."</td><td bgcolor=".$bbcolor.">".$C70L."</td><td bgcolor=".$bbcolor.">".$C70a."</td><td bgcolor=".$bbcolor.">".$C70b."</td><td bgcolor=".$bbcolor.">";

if ($deC7>3) {
echo "<font color='red'>";}
else {"<font color='green'>";}
echo round($deC7,2)."</td>";

//////////////////////////////////////////////////M
$bbcolor='#FFCCFF';
echo "<tr align='right'><td bgcolor=".$bbcolor.">M100</td><td bgcolor=".$bbcolor.">".round($M100Lm,2)."</td><td bgcolor=".$bbcolor.">".round($M100am,2)."</td><td bgcolor=".$bbcolor.">".round($M100bm,2)."</td><td bgcolor=".$bbcolor.">".$M100L."</td><td bgcolor=".$bbcolor.">".$M100a."</td><td bgcolor=".$bbcolor.">".$M100b."</td><td bgcolor=".$bbcolor.">";
 
if ($deMS>3) {
echo "<font color='red'>";}
else {"<font color='green'>";}
echo round($deMS,2)."</td>";

$bbcolor='#FFCCFF';
echo "<tr align='right'><td bgcolor=".$bbcolor.">M70</td><td bgcolor=".$bbcolor.">".round($M70Lm,2)."</td><td bgcolor=".$bbcolor.">".round($M70am,2)."</td><td bgcolor=".$bbcolor.">".round($M70bm,2)."</td><td bgcolor=".$bbcolor.">".$M70L."</td><td bgcolor=".$bbcolor.">".$M70a."</td><td bgcolor=".$bbcolor.">".$M70b."</td><td bgcolor=".$bbcolor.">";

if ($deM7>3) {
echo "<font color='red'>";}
else {"<font color='green'>";}
echo round($deM7,2)."</td>";

//////////////////////////////////////////Y
$bbcolor='#FFFF99';
echo "<tr align='right'><td bgcolor=".$bbcolor.">Y100</td><td bgcolor=".$bbcolor.">".round($Y100Lm,2)."</td><td bgcolor=".$bbcolor.">".round($Y100am,2)."</td><td bgcolor=".$bbcolor.">".round($Y100bm,2)."</td><td bgcolor=".$bbcolor.">".$Y100L."</td><td bgcolor=".$bbcolor.">".$Y100a."</td><td bgcolor=".$bbcolor.">".$Y100b."</td><td bgcolor=".$bbcolor.">";
 
if ($deYS>3) {
echo "<font color='red'>";}
else {"<font color='green'>";}
echo round($deYS,2)."</td>";

$bbcolor='#FFFF99';
echo "<tr align='right'><td bgcolor=".$bbcolor.">Y70</td><td bgcolor=".$bbcolor.">".round($Y70Lm,2)."</td><td bgcolor=".$bbcolor.">".round($Y70am,2)."</td><td bgcolor=".$bbcolor.">".round($Y70bm,2)."</td><td bgcolor=".$bbcolor.">".$Y70L."</td><td bgcolor=".$bbcolor.">".$Y70a."</td><td bgcolor=".$bbcolor.">".$Y70b."</td><td bgcolor=".$bbcolor.">";

if ($deY7>3) {
echo "<font color='red'>";}
else {"<font color='green'>";}
echo round($deY7,2)."</td>";


//////////////////////////////////////////K
$bbcolor='#cccccc';
echo "<tr align='right'><td bgcolor=".$bbcolor.">K100</td><td bgcolor=".$bbcolor.">".round($K100Lm,2)."</td><td bgcolor=".$bbcolor.">".round($K100am,2)."</td><td bgcolor=".$bbcolor.">".round($K100bm,2)."</td><td bgcolor=".$bbcolor.">".$K100L."</td><td bgcolor=".$bbcolor.">".$K100a."</td><td bgcolor=".$bbcolor.">".$K100b."</td><td bgcolor=".$bbcolor.">";
 
if ($deKS>3) {
echo "<font color='red'>";}
else {"<font color='green'>";}
echo round($deKS,2)."</td>";

//////////////////////////////////////////B
$bbcolor='#9BCDFF';
echo "<tr align='right'><td bgcolor=".$bbcolor.">B100</td><td bgcolor=".$bbcolor.">".round($B100Lm,2)."</td><td bgcolor=".$bbcolor.">".round($B100am,2)."</td><td bgcolor=".$bbcolor.">".round($B100bm,2)."</td><td bgcolor=".$bbcolor.">".$B100L."</td><td bgcolor=".$bbcolor.">".$B100a."</td><td bgcolor=".$bbcolor.">".$B100b."</td><td bgcolor=".$bbcolor.">";
 
if ($deBS>3) {
echo "<font color='red'>";}
else {"<font color='green'>";}
echo round($deBS,2)."</td>";

$bbcolor='#9BCDFF';
echo "<tr align='right'><td bgcolor=".$bbcolor.">B70</td><td bgcolor=".$bbcolor.">".round($B70Lm,2)."</td><td bgcolor=".$bbcolor.">".round($B70am,2)."</td><td bgcolor=".$bbcolor.">".round($B70bm,2)."</td><td bgcolor=".$bbcolor.">".$B70L."</td><td bgcolor=".$bbcolor.">".$B70a."</td><td bgcolor=".$bbcolor.">".$B70b."</td><td bgcolor=".$bbcolor.">";

if ($deB7>3) {
echo "<font color='red'>";}
else {"<font color='green'>";}
echo round($deB7,2)."</td>";

//////////////////////////////////////////R
$bbcolor='#FFBBAA';
echo "<tr align='right'><td bgcolor=".$bbcolor.">R100</td><td bgcolor=".$bbcolor.">".round($R100Lm,2)."</td><td bgcolor=".$bbcolor.">".round($R100am,2)."</td><td bgcolor=".$bbcolor.">".round($R100bm,2)."</td><td bgcolor=".$bbcolor.">".$R100L."</td><td bgcolor=".$bbcolor.">".$R100a."</td><td bgcolor=".$bbcolor.">".$R100b."</td><td bgcolor=".$bbcolor.">";
 
if ($deRS>3) {
echo "<font color='red'>";}
else {"<font color='green'>";}
echo round($deRS,2)."</td>";

$bbcolor='#FFBBAA';
echo "<tr align='right'><td bgcolor=".$bbcolor.">R70</td><td bgcolor=".$bbcolor.">".round($R70Lm,2)."</td><td bgcolor=".$bbcolor.">".round($R70am,2)."</td><td bgcolor=".$bbcolor.">".round($R70bm,2)."</td><td bgcolor=".$bbcolor.">".$R70L."</td><td bgcolor=".$bbcolor.">".$R70a."</td><td bgcolor=".$bbcolor.">".$R70b."</td><td bgcolor=".$bbcolor.">";

if ($deR7>3) {
echo "<font color='red'>";}
else {"<font color='green'>";}
echo round($deR7,2)."</td>";

//////////////////////////////////////////G
$bbcolor='#CAFFDB';
echo "<tr align='right'><td bgcolor=".$bbcolor.">G100</td><td bgcolor=".$bbcolor.">".round($G100Lm,2)."</td><td bgcolor=".$bbcolor.">".round($G100am,2)."</td><td bgcolor=".$bbcolor.">".round($G100bm,2)."</td><td bgcolor=".$bbcolor.">".$G100L."</td><td bgcolor=".$bbcolor.">".$G100a."</td><td bgcolor=".$bbcolor.">".$G100b."</td><td bgcolor=".$bbcolor.">";
 
if ($deGS>3) {
echo "<font color='red'>";}
else {"<font color='green'>";}
echo round($deGS,2)."</td>";

$bbcolor='#CAFFDB';
echo "<tr align='right'><td bgcolor=".$bbcolor.">G70</td><td bgcolor=".$bbcolor.">".round($G70Lm,2)."</td><td bgcolor=".$bbcolor.">".round($G70am,2)."</td><td bgcolor=".$bbcolor.">".round($G70bm,2)."</td><td bgcolor=".$bbcolor.">".$G70L."</td><td bgcolor=".$bbcolor.">".$G70a."</td><td bgcolor=".$bbcolor.">".$G70b."</td><td bgcolor=".$bbcolor.">";

if ($deG7>3) {
echo "<font color='red'>";}
else {"<font color='green'>";}
echo round($deG7,2)."</td>";

//////////////////////////////////////////paper
$bbcolor='#ffffff';
echo "<tr align='right'><td bgcolor=".$bbcolor.">Paper</td><td bgcolor=".$bbcolor.">".round($papLm,2)."</td><td bgcolor=".$bbcolor.">".round($papam,2)."</td><td bgcolor=".$bbcolor.">".round($papbm,2)."</td><td bgcolor=".$bbcolor.">".$PL."</td><td bgcolor=".$bbcolor.">".$Pa."</td><td bgcolor=".$bbcolor.">".$Pb."</td><td bgcolor=".$bbcolor.">";
 
if ($dePa>3) {
echo "<font color='red'>";}
else {"<font color='green'>";}
echo round($dePa,2)."</td>";

//////////////////////////////////////////gray
$bbcolor='#cccccc';
echo "<tr align='right'><td bgcolor=".$bbcolor.">Gray</td><td bgcolor=".$bbcolor.">".round($grayLm,2)."</td><td bgcolor=".$bbcolor.">".round($grayam,2)."</td><td bgcolor=".$bbcolor.">".round($graybm,2)."</td><td bgcolor=".$bbcolor.">".$grayL."</td><td bgcolor=".$bbcolor.">".$graya."</td><td bgcolor=".$bbcolor.">".$grayb."</td><td bgcolor=".$bbcolor.">";
 
if ($deG>3) {
echo "<font color='red'>";}
else {"<font color='green'>";}
echo round($deG,2)."</td>";




$arr=array($deCS,$deC7,$deMS,$deM7,$deYS,$deY7,$deRS,$deR7,$deGS,$deG7,$deBS,$deB7,$deKS,$deG,$dePa);
$max94=max($deCS,$deC7,$deMS,$deM7,$deYS,$deY7,$deRS,$deR7,$deGS,$deG7,$deBS,$deB7,$deKS,$deG,$dePa);
$arSum=($deCS+$deC7+$deMS+$deM7+$deYS+$deY7+$deRS+$deR7+$deGS+$deG7+$deBS+$deB7+$deKS+$deG+$dePa);
//print_r($arr);

//////////////////////////////

sort($arr);
$score95 = $arr[round((90/100) * count($arr)-0.5)];

$a90sum=($arSum-$max94)/14;



echo "<tr align='right'><td bgcolor='#FFBBAA'>Avg</td><td bgcolor='#FFBBAA'>".round(($arSum/15),2)."</td><td bgcolor='#FFBBAA'>Max</td><td bgcolor='#FFBBAA'>".round($max94,2)."</td></tr>";

if (($a90sum/9)>2) {
$fcsum= "<font color='red'>";}
else {
$fcsum="<font color='green'>";}

if ($score95>3.5) {
$fcm= "<font color='red'>";}
else {
$fcm="<font color='green'>";}

echo "<tr align='right'><td bgcolor='#CAFFDB'>A90%</td><td bgcolor='#CAFFDB'>".$fcsum.round(($a90sum),2)."</td><td bgcolor='#CAFFDB'>Mx90%</td><td bgcolor='#CAFFDB'>".$fcm.round($score95,2)."</td></tr>";
$summ=100-$arSum; 

?>

<tr> <td> score </td><td><?php echo round($summ,2);?></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-st";
		// select database
		mysql_select_db($db) or die ("Unable to select database!");

		// generate and execute query
		$query = "INSERT INTO dptool(company, contact, email, type, filename, score, passbit, date, device, dsn,  rankbit) VALUES('$company', '$name', '$email',  '$display', '$f321','$summ', '$passbit', NOW(), '$instrument', '$dsn',  '$rankbit')";
		$result = mysql_query($query) or die ("Error in query: $query. " . mysql_error());
  
		mysql_close($connection);
*/

		
?> 

</table>

<table width="200" border="1" align="center">
<tr>
<td><div align="center">
<?php // content="text/plain; charset=utf-8"

require_once ('../jpgraph/jpgraph.php');
require_once ('../jpgraph/jpgraph_scatter.php');

//unlink('targetrgb.ti3');
unlink('scatterGu.png');
//unlink('scatterGuF.png');
//unlink('scatterGuA.png');

$datax = array($C100a,$B100a,$M100a,$R100a,$Y100a,$G100a,$C100a);//Fogra39
$datay = array($C100b,$B100b,$M100b,$R100b,$Y100b,$G100b,$C100b);


$datax2 = array($C100am,$B100am,$M100am,$R100am,$Y100am,$G100am,$C100am);//Sample
$datay2 = array(round($C100bm,2),round($B100bm,2),round($M100bm,2),round($R100bm,2),round($Y100bm,2),round($G100bm,2),round($C100bm,2));
//$datay2 = array(-48.6142,-50.4407, -3.16827,55.7002,93.9094,30.8941,-48.6142);

//Array ( [0] => -48.6142 [1] => -50.4407 [2] => -3.16827 [3] => 55.7002 [4] => 93.9094 [5] => 30.8941 [6] => -48.6142 )

$datax3 = array($C70a,$B70a,$M70a,$R70a,$Y70a,$G70a,$C70a);//Fogra39
$datay3 = array($C70b,$B70b,$M70b,$R70b,$Y70b,$G70b,$C70b);

$datax4 = array($C70am,$B70am,$M70am,$R70am,$Y70am,$G70am,$C70am);//Sample
$datay4 = array(round($C70bm,2),round($B70bm,2),round($M70bm,2),round($R70bm,2),round($Y70bm,2),round($G70bm,2),round($C70bm,2));


$graph = new Graph(600,600);
$graph->img->SetMargin(40,40,40,40);	
$graph->img->SetAntiAliasing();
$graph->SetScale("linlin");
$graph->SetShadow();
$graph->title->Set($target." in Green"); 
$graph->title->SetFont(FF_FONT1,FS_BOLD);
$graph->SetBackgroundImage("lab.png",BGIMG_FILLFRAME);

//$sp1->SetColor("#55bbdd");
//$sp1->SetLegend('Line 1');
$sp1 = new ScatterPlot($datay,$datax);
$sp1->SetLinkPoints(true,"green",2);
$sp1->mark->SetType(MARK_FILLEDCIRCLE);
$sp1->mark->SetFillColor("green");
$sp1->mark->SetWidth(3);

$sp3 = new ScatterPlot($datay3,$datax3);
$sp3->SetLinkPoints(true,"green",2);
$sp3->mark->SetType(MARK_FILLEDCIRCLE);
$sp3->mark->SetFillColor("green");
$sp3->mark->SetWidth(3);


$sp2 = new ScatterPlot($datay2,$datax2);
$sp2->SetLinkPoints(true,"red",2);
$sp2->mark->SetType(MARK_FILLEDCIRCLE);
$sp2->mark->SetFillColor("red");
$sp2->mark->SetWidth(3);
//print_r($datay3);
//print_r($datay2);
$sp4 = new ScatterPlot($datay4,$datax4);
$sp4->SetLinkPoints(true,"red",2);
$sp4->mark->SetType(MARK_FILLEDCIRCLE);
$sp4->mark->SetFillColor("red");
$sp4->mark->SetWidth(3);


$graph->Add($sp1);
$graph->Add($sp2);
$graph->Add($sp3);
$graph->Add($sp4);

//$graph->Stroke();

$graph->Stroke('scatterGu.png');



?>
<img src="scatterGu.png">
</div></td></tr>
</table>

<tr>

<br />
<td align="center"><font size="-2"> &copy; <a href="mailto:[email protected]">Fred Kuo</a>, 2010. All rights reserved.<br><a href="http://www.fredkuo.idv.tw/wordpress/?p=1025">Read more.</a><br>
</td>
</tr>
</body>


</html>