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/pbnCT5CR.php
<?php
session_start();


// store session data
if (isset($_SESSION['id']))
$_SESSION['id'] = $_SESSION['id']; // or if you have any algo.
?>

<!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>CT4 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;
}
.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">

<table>
  <tr><td>
  <a href="sesDel.php">Session Destroy</a>
  </td></tr>
</table>
<?php
//error_reporting(0);
$f123= $_GET['f123'];
$f321= $_GET['f321'];

$company=$_GET['company'];


//include 'spXYZ.php';
include 'sp38XYZ.php';
include 'lab2xyz.php';
include 'SCCA06.php';
include 'xyz2lab01.php';
include 'xyz2lab.php';
include 'DensityV38.php';

$gray=0;
$f0=0;
$f1=0;
$f2=0;
$f3=0;
$f4=0;
$f5=0;
$f6=0;
$f7=0;
$f8=0;
$f9=0;
$f10=0;
$f11=0;
$f12=0;
$f13=0;
$f14=0;
$f15=0;
$f16=0;
$f17=0;
$f18=0;
$f19=0;
$f20=0;
$f21=0;
$f22=0;
$f23=0;
$f24=0;
$f25=0;
$f26=0;
$f27=0;
$f28=0;
$f29=0;
$f30=0;
$f31=0;
$f32=0;
$f33=0;
$f34=0;
$f35=0;
$f36=0;
$filter='V';
$targetL='';
$targeta='';
$targetb='';
$ch1C3="cccccc";

$sum=120;
$check=1;
$dtime=time();
$dStr=substr($dtime,7,9)."-";


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;
}





	  $contentT = file($f321);
	  //echo substr('abcdef', 1, 3);  // bcd
	  $filedb=substr($f321,7,60);
	  $dbstr=explode("_", $filedb);
	//  echo $dbstr[0]."XX".$dbstr[1]."XX".$dbstr[2]."XX".$dbstr[3].$dbstr[4].$dbstr[5];
	  $filename=$filedb;
	  $po=$dbstr[1];
/////////////////////////////////////////////////////////////////////////////////////////////	  




	  
	  
///////////////////////////////////////////////////////////////////////////////////	  
	  
		$stringC = implode($contentT);
		
		$stringT = implode($contentT);
		//echo $contents[20]; 
		//echo $stringT; 

$dotT = explode("	", $stringT);////Measure upload

//print_r ($dotT);


	$SXm=sp38XYZ("X",0,0,$dotT[3+3]*0.01,$dotT[3+4]*0.01,$dotT[3+5]*0.01,$dotT[3+6]*0.01,$dotT[3+7]*0.01,$dotT[3+8]*0.01,$dotT[3+9]*0.01,$dotT[3+10]*0.01,$dotT[3+11]*0.01,$dotT[3+12]*0.01,$dotT[3+13]*0.01,$dotT[3+14]*0.01,$dotT[3+15]*0.01,$dotT[3+16]*0.01,$dotT[3+17]*0.01,$dotT[3+18]*0.01,$dotT[3+19]*0.01,$dotT[3+20]*0.01,$dotT[3+21]*0.01,$dotT[3+22]*0.01,$dotT[3+23]*0.01,$dotT[3+24]*0.01,$dotT[3+25]*0.01,$dotT[3+26]*0.01,$dotT[3+27]*0.01,$dotT[3+28]*0.01,$dotT[3+29]*0.01,$dotT[3+30]*0.01,$dotT[3+31]*0.01,$dotT[3+32]*0.01,$dotT[3+33]*0.01,0,0,0);

	$SYm=sp38XYZ("Y",0,0,$dotT[3+3]*0.01,$dotT[3+4]*0.01,$dotT[3+5]*0.01,$dotT[3+6]*0.01,$dotT[3+7]*0.01,$dotT[3+8]*0.01,$dotT[3+9]*0.01,$dotT[3+10]*0.01,$dotT[3+11]*0.01,$dotT[3+12]*0.01,$dotT[3+13]*0.01,$dotT[3+14]*0.01,$dotT[3+15]*0.01,$dotT[3+16]*0.01,$dotT[3+17]*0.01,$dotT[3+18]*0.01,$dotT[3+19]*0.01,$dotT[3+20]*0.01,$dotT[3+21]*0.01,$dotT[3+22]*0.01,$dotT[3+23]*0.01,$dotT[3+24]*0.01,$dotT[3+25]*0.01,$dotT[3+26]*0.01,$dotT[3+27]*0.01,$dotT[3+28]*0.01,$dotT[3+29]*0.01,$dotT[3+30]*0.01,$dotT[3+31]*0.01,$dotT[3+32]*0.01,$dotT[3+33]*0.01,0,0,0);

	$SZm=sp38XYZ("Z",0,0,$dotT[3+3]*0.01,$dotT[3+4]*0.01,$dotT[3+5]*0.01,$dotT[3+6]*0.01,$dotT[3+7]*0.01,$dotT[3+8]*0.01,$dotT[3+9]*0.01,$dotT[3+10]*0.01,$dotT[3+11]*0.01,$dotT[3+12]*0.01,$dotT[3+13]*0.01,$dotT[3+14]*0.01,$dotT[3+15]*0.01,$dotT[3+16]*0.01,$dotT[3+17]*0.01,$dotT[3+18]*0.01,$dotT[3+19]*0.01,$dotT[3+20]*0.01,$dotT[3+21]*0.01,$dotT[3+22]*0.01,$dotT[3+23]*0.01,$dotT[3+24]*0.01,$dotT[3+25]*0.01,$dotT[3+26]*0.01,$dotT[3+27]*0.01,$dotT[3+28]*0.01,$dotT[3+29]*0.01,$dotT[3+30]*0.01,$dotT[3+31]*0.01,$dotT[3+32]*0.01,$dotT[3+33]*0.01,0,0,0);

	$SLm=xyz2lab01("l",$SXm,$SYm,$SZm);
	$Sam=xyz2lab01("a",$SXm,$SYm,$SZm);
	$Sbm=xyz2lab01("b",$SXm,$SYm,$SZm);
	
	$Sdm=DensitySp38("K",0,0,$dotT[3+3]*0.01,$dotT[3+4]*0.01,$dotT[3+5]*0.01,$dotT[3+6]*0.01,$dotT[3+7]*0.01,$dotT[3+8]*0.01,$dotT[3+9]*0.01,$dotT[3+10]*0.01,$dotT[3+11]*0.01,$dotT[3+12]*0.01,$dotT[3+13]*0.01,$dotT[3+14]*0.01,$dotT[3+15]*0.01,$dotT[3+16]*0.01,$dotT[3+17]*0.01,$dotT[3+18]*0.01,$dotT[3+19]*0.01,$dotT[3+20]*0.01,$dotT[3+21]*0.01,$dotT[3+22]*0.01,$dotT[3+23]*0.01,$dotT[3+24]*0.01,$dotT[3+25]*0.01,$dotT[3+26]*0.01,$dotT[3+27]*0.01,$dotT[3+28]*0.01,$dotT[3+29]*0.01,$dotT[3+30]*0.01,$dotT[3+31]*0.01,$dotT[3+32]*0.01,$dotT[3+33]*0.01,0,0,0);


 function de76($l1,$a1,$b1,$l2,$a2,$b2) {
  $d76=sqrt(pow(($l1-$l2),2)+ pow(($a1-$a2),2)+pow(($b1-$b2),2));
  return round($d76,2);
}



if ($SLm>85) {
	echo "G0 paper!".$SLm.",".$Sam.",".$Sbm;
	$_SESSION["PLm"] = "$SLm";
	$_SESSION["Pam"] = "$Sam";
	$_SESSION["Pbm"] = "$Sbm";
	$_SESSION["gray25L"]=77;
	$_SESSION["gray25a"]=$Sam*0.75;
	$_SESSION["gray25b"]=$Sbm*0.75;
	$_SESSION["gray50L"]=58;
	$_SESSION["gray50a"]=$Sam*0.5;
	$_SESSION["gray50b"]=$Sbm*0.5;	
	$_SESSION["gray75L"]=39;
	$_SESSION["gray75a"]=$Sam*0.25;
	$_SESSION["gray75b"]=$Sbm*0.25;	
	$_SESSION["pdm"]=$Sdm;	
}
elseif ($_SESSION["gray25L2"]<>'' and $_SESSION["gray50L2"]<>'' and $_SESSION["gray75L2"]<>'') {
	$Kdm=$Sdm-$_SESSION["pdm"];
	$_SESSION["K50L"]=$SLm;
	if (($_SESSION["K50L"]-62)>0){
		$Ksign="+";
	}
}
//k50
elseif ($SLm>64 and $SLm < 85) {  ///Gray25
	echo "G0 25!".$SLm.",".$Sam.",".$Sbm;
	if ($_SESSION["gray25L"]=="") {
		$_SESSION["gray25L"]=$SLm;
		$_SESSION["gray25a"]=$Sam;
		$_SESSION["gray25b"]=$Sbm;
		}
	elseif ($_SESSION["gray25L"]<>"") {
		$_SESSION["gray25L2"]=$SLm;
		$_SESSION["gray25a2"]=$Sam;
		$_SESSION["gray25b2"]=$Sbm;
		$dl25=round($_SESSION["gray25L"]-$_SESSION["gray25L2"],2);
		$da25=round($_SESSION["gray25a"]-$_SESSION["gray25a2"],2);
		$db25=round($_SESSION["gray25b"]-$_SESSION["gray25b2"],2);
		$df25=round(pow(pow($da25,2)+pow($db25,2),0.5),2);
		$_SESSION["dl25"]=$dl25;
		$_SESSION["da25"]=$da25;
		$_SESSION["db25"]=$db25;
		$_SESSION["df25"]=$df25;
		
		///////////////////////////////////// rule set 25


$TL=$_SESSION["gray25L"];
$Ta=$_SESSION["gray25a"];
$Tb=$_SESSION["gray25b"];

$ML=$_SESSION["gray25L2"];
$Ma=$_SESSION["gray25a2"];
$Mb=$_SESSION["gray25b2"];

$emin=100;
$mddexT=0;
$deT=0;
	

/////////////////////////////////////////////////////////////////////
for ($CD=20;$CD<=30;$CD=$CD+0.5) {
for ($MD=14;$MD<=24;$MD=$MD+0.5) {
for ($YD=14;$YD<=24;$YD=$YD+0.5) {
$dc=$CD-25;
$dm=$MD-19;
$dy=$YD-19;

$cc=$dc*0.4; //echo "cc:".$cc;
$cm=$dm*0.4;//echo "cm:".$cm;
$cy=0;

//echo "cy:".$cy;

$mc=-$dc*0.3;//echo "mc:".$mc;
$mm=$dm*0.6;//echo "mm:".$mm;
$my=-0.1;

//echo "my:".$my;

$yc=-$dc*0.6;
$ym=-$dm*0.2;
$yy=$dy*0.8;

${'C'.$CD.$MD.$YD."L"}=round($TL-($cc+$cm-$cy),1);
${'C'.$CD.$MD.$YD."a"}=round($Ta+($mc+$mm+$my),1);
${'C'.$CD.$MD.$YD."b"}=round($Tb+($yc+$ym+$yy),1);
${'de'.$CD.$MD.$YD}=round(de76($ML,$Ma,$Mb,$TL-($cc+$cm-$cy),$Ta+($mc+$mm+$my),$Tb+($yc+$ym+$yy)),2);


	$emin=min($emin,${'de'.$CD.$MD.$YD});
	if ($emin==${'de'.$CD.$MD.$YD}) {
	$mddexT=$CD."-".$MD."-".$YD;
	$deT=${'de'.$CD.$MD.$YD};
	}

}
}
}

echo "mdexT25:".$mddexT;


	$FinalF=$mddexT;
	$dotF=explode("-", $FinalF);////Measure upload
	//print_r($dotF);
	$FC25=25-$dotF[0];
	$FM25=19-$dotF[1];
	$FY25=19-$dotF[2];
	
	$_SESSION["aFC25"]=$FC25;
	$_SESSION["aFM25"]=$FM25;
	$_SESSION["aFY25"]=$FY25;
	
	if ($FC25>0) {
	$_SESSION["FC25"]="+".$FC25;
	}
	else {
	$_SESSION["FC25"]=$FC25;	
	}
	
	if ($FM25>0) {
	$_SESSION["FM25"]="+".$FM25;
	}
	else {
	$_SESSION["FM25"]=$FM25;	
	}
	if ($FY25>0) {
	$_SESSION["FY25"]="+".$FY25;
	}
	else {
	$_SESSION["FY25"]=$FY25;	
	}
	
echo "FC25:".$FC25;
echo "FM25:".$FM25;
echo "FY25:".$FY25;

echo "<br>Fix:".$FinalF."<br>";

///////////////////////////////////// rule set 25

	}
	}//gray25

elseif ($SLm>47 and $SLm < 64) {  ///50
	echo "G0 50!".$SLm.",".$Sam.",".$Sbm;
	if ($_SESSION["gray50L"]=="") {
		$_SESSION["gray50L"]=$SLm;
		$_SESSION["gray50a"]=$Sam;
		$_SESSION["gray50b"]=$Sbm;
		}
	elseif ($_SESSION["gray50L"]<>"") {
		$_SESSION["gray50L2"]=$SLm;
		$_SESSION["gray50a2"]=$Sam;
		$_SESSION["gray50b2"]=$Sbm;
		$dl50=round($_SESSION["gray50L"]-$_SESSION["gray50L2"],2);
		$da50=round($_SESSION["gray50a"]-$_SESSION["gray50a2"],2);
		$db50=round($_SESSION["gray50b"]-$_SESSION["gray50b2"],2);
		$df50=round(pow(pow($da50,2)+pow($db50,2),0.5),2);
		$_SESSION["dl50"]=$dl50;
		$_SESSION["da50"]=$da50;
		$_SESSION["db50"]=$db50;
		$_SESSION["df50"]=$df50;
		///////////////////////////////////// rule set 50


$TL=$_SESSION["gray50L"];
$Ta=$_SESSION["gray50a"];
$Tb=$_SESSION["gray50b"];

$ML=$_SESSION["gray50L2"];
$Ma=$_SESSION["gray50a2"];
$Mb=$_SESSION["gray50b2"];

$emin=100;
$mddexT=0;
$deT=0;
	

/////////////////////////////////////////////////////////////////////
for ($CD=45;$CD<=55;$CD=$CD+0.5) {
for ($MD=35;$MD<=45;$MD=$MD+0.5) {
for ($YD=35;$YD<=45;$YD=$YD+0.5) {
$dc=$CD-50;
$dm=$MD-40;
$dy=$YD-40;

$cc=$dc*0.3; //echo "cc:".$cc;
$cm=$dm*0.4;//echo "cm:".$cm;

if ($dy>1) {
$cy=0;
}
else {
$cy=1;	
}
//echo "cy:".$cy;

$mc=-$dc*0.6;//echo "mc:".$mc;
$mm=$dm*0.7;//echo "mm:".$mm;
if ($dy>1) {
$my=-$dy*0.1;
}
else {
$my=-$dy*0.2;	
}
//echo "my:".$my;

$yc=-$dc*0.4;
$ym=-$dm*0.2;
$yy=$dy*0.6;

${'C'.$CD.$MD.$YD."L"}=round($TL-($cc+$cm-$cy),1);
${'C'.$CD.$MD.$YD."a"}=round($Ta+($mc+$mm+$my),1);
${'C'.$CD.$MD.$YD."b"}=round($Tb+($yc+$ym+$yy),1);
${'de'.$CD.$MD.$YD}=round(de76($ML,$Ma,$Mb,$TL-($cc+$cm-$cy),$Ta+($mc+$mm+$my),$Tb+($yc+$ym+$yy)),2);



	$emin=min($emin,${'de'.$CD.$MD.$YD});
	if ($emin==${'de'.$CD.$MD.$YD}) {
	$mddexT=$CD."-".$MD."-".$YD;
	$deT=${'de'.$CD.$MD.$YD};
	}

///////////////////////////////////////////////////////////////////////////////////////////////////
}
}
}

echo "mdexT50:".$mddexT;


	$FinalF=$mddexT;
	$dotF=explode("-", $FinalF);////Measure upload
	print_r($dotF);
	$FC50=50-$dotF[0];
	$FM50=40-$dotF[1];
	$FY50=40-$dotF[2];
	$_SESSION["aFC50"]=$FC50;
	$_SESSION["aFM50"]=$FM50;
	$_SESSION["aFY50"]=$FY50;
	
	if ($FC50>0) {
	$_SESSION["FC50"]="+".$FC50;
	}
	else {
	$_SESSION["FC50"]=$FC50;	
	}
	
	if ($FM50>0) {
	$_SESSION["FM50"]="+".$FM50;
	}
	else {
	$_SESSION["FM50"]=$FM50;	
	}
	if ($FY50>0) {
	$_SESSION["FY50"]="+".$FY50;
	}
	else {
	$_SESSION["FY50"]=$FY50;	
	}
	
	
echo "FC50:".$FC50;
echo "FM50:".$FM50;
echo "FY50:".$FY50;

echo "<br>Fix:".$FinalF."<br>";

///////////////////////////////////// rule set 50
		
	}
	}	
elseif ($SLm < 47) {   ///75
	echo "G0 75!".$SLm.",".$Sam.",".$Sbm;
	if ($_SESSION["gray75L"]=="") {
		$_SESSION["gray75L"]=$SLm;
		$_SESSION["gray75a"]=$Sam;
		$_SESSION["gray75b"]=$Sbm;
		}
	elseif ($_SESSION["gray75L"]<>"") {
		$_SESSION["gray75L2"]=$SLm;
		$_SESSION["gray75a2"]=$Sam;
		$_SESSION["gray75b2"]=$Sbm;
		$dl75=round($_SESSION["gray75L"]-$_SESSION["gray75L2"],2);
		$da75=round($_SESSION["gray75a"]-$_SESSION["gray75a2"],2);
		$db75=round($_SESSION["gray75b"]-$_SESSION["gray75b2"],2);
		$df75=round(pow(pow($da75,2)+pow($db75,2),0.5),2);
		$_SESSION["dl75"]=$dl75;
		$_SESSION["da75"]=$da75;
		$_SESSION["db75"]=$db75;
		$_SESSION["df75"]=$df75;
		
		///////////////////////////////////// rule set 75


$TL=$_SESSION["gray75L"];
$Ta=$_SESSION["gray75a"];
$Tb=$_SESSION["gray75b"];

$ML=$_SESSION["gray75L2"];
$Ma=$_SESSION["gray75a2"];
$Mb=$_SESSION["gray75b2"];

$emin=100;
$mddexT=0;
$deT=0;
	

/////////////////////////////////////////////////////////////////////
for ($CD=70;$CD<=80;$CD=$CD+0.5) {
for ($MD=61;$MD<=71;$MD=$MD+0.5) {
for ($YD=61;$YD<=71;$YD=$YD+0.5) {
$dc=$CD-75;
$dm=$MD-66;
$dy=$YD-66;

$cc=$dc*0.3; //echo "cc:".$cc;
$cm=$dm*0.3;//echo "cm:".$cm;
$cy=0;

//echo "cy:".$cy;

$mc=-$dc*0.7;//echo "mc:".$mc;
$mm=$dm*0.5;//echo "mm:".$mm;
$my=-0.1;

//echo "my:".$my;

$yc=-$dc*0.4;
$ym=-$dm*0.2;
$yy=$dy*0.6;

${'C'.$CD.$MD.$YD."L"}=round($TL-($cc+$cm-$cy),1);
${'C'.$CD.$MD.$YD."a"}=round($Ta+($mc+$mm+$my),1);
${'C'.$CD.$MD.$YD."b"}=round($Tb+($yc+$ym+$yy),1);
${'de'.$CD.$MD.$YD}=round(de76($ML,$Ma,$Mb,$TL-($cc+$cm-$cy),$Ta+($mc+$mm+$my),$Tb+($yc+$ym+$yy)),2);


	$emin=min($emin,${'de'.$CD.$MD.$YD});
	if ($emin==${'de'.$CD.$MD.$YD}) {
	$mddexT=$CD."-".$MD."-".$YD;
	$deT=${'de'.$CD.$MD.$YD};
	}

}
}
}

echo "mdexT75:".$mddexT;


	$FinalF=$mddexT;
	$dotF=explode("-", $FinalF);////Measure upload
	//print_r($dotF);
	$FC75=75-$dotF[0];
	$FM75=66-$dotF[1];
	$FY75=66-$dotF[2];
	$_SESSION["aFC75"]=$FC75;
	$_SESSION["aFM75"]=$FM75;
	$_SESSION["aFY75"]=$FY75;
	
	if ($FC75>0) {
	$_SESSION["FC75"]="+".$FC75;
	}
	else {
	$_SESSION["FC75"]=$FC75;	
	}
	
	if ($FM75>0) {
	$_SESSION["FM75"]="+".$FM75;
	}
	else {
	$_SESSION["FM75"]=$FM75;	
	}
	if ($FY75>0) {
	$_SESSION["FY75"]="+".$FY75;
	}
	else {
	$_SESSION["FY75"]=$FY75;	
	}
	
echo "FC75:".$FC75;
echo "FM75:".$FM75;
echo "FY75:".$FY75;

echo "<br>Fix:".$FinalF."<br>";

///////////////////////////////////// rule set 75

	}
	}
	
	echo "<br>session!".$_SESSION["gray25L"]."--";
	
?>

<table width="400" border="1" align="center">
  <tr>
  	<td><div align="center"> session check</div></td>
	<td bgcolor="#b0f5ff"><font color="#666666">L1</td>
   <td bgcolor="#ffb0f7"><font color="#666666">a1</td>
    <td bgcolor="#fcffb0"><font color="#666666">b1</td>
	<td>
	<td bgcolor="#b0f5ff"> <font color="#666666">L2</td>
	<td bgcolor="#ffb0f7"><font color="#666666">a2</td>
	<td bgcolor="#fcffb0"><font color="#666666">b2</td>
	<td>
	<td bgcolor="#b0f5ff"><font color="#666666">dL</td>
	<td bgcolor="#ffb0f7"><font color="#666666">da</td>
	<td bgcolor="#fcffb0"><font color="#666666">db</td>
	<td bgcolor="#cccccc"><font color="#666666">df</td>
	<td>
	<td bgcolor="#b0f5ff"><font color="#666666">C</td>
	<td bgcolor="#ffb0f7"><font color="#666666">M</td>
	<td bgcolor="#fcffb0"><font color="#666666">Y</td>
	<td bgcolor="#cccccc"><font color="#666666">K</td>
  </tr>
    
  <tr>
  	<td><div align="center"> Paper</div></td>
 <td><font color="#666666"><?php echo $_SESSION["PLm"];?></td>
  <td><font color="#666666"><?php echo $_SESSION["Pam"];?></td>
   <td><font color="#666666"><?php echo $_SESSION["Pbm"];?></td>
   <td>
  </tr>
  <tr>
  	<td><div align="center"> Gray25</div></td>
 <td><font color="#666666"><?php echo $_SESSION["gray25L"];?></td>
  <td><font color="#666666"><?php echo round($_SESSION["gray25a"],2);?></td>
   <td><font color="#666666"><?php echo round($_SESSION["gray25b"],2);?></td>
   <td>
	 <td><font color="#666666"><?php echo $_SESSION["gray25L2"];?></td>
  <td><font color="#666666"><?php echo $_SESSION["gray25a2"];?></td>
   <td><font color="#666666"><?php echo $_SESSION["gray25b2"];?></td>
   <td>
   <td><font color="#666666"><?php echo $_SESSION["dl25"];?></td>
	<td><font color="#666666"><?php echo $_SESSION["da25"];?></td>
	<td><font color="#666666"><?php echo $_SESSION["db25"];?></td>
	<td><font color="#666666"><?php echo $_SESSION["df25"];?></font></td>
	<td>
	<td><font color="red"><b><?php echo $_SESSION["FC25"];?></td>
	<td><font color="red"><b><?php echo $_SESSION["FM25"];?></td>
	<td><font color="red"><b><?php echo $_SESSION["FY25"];?></td>
	<td></td>
  </tr>
  <tr>
  	<td><div align="center"> Gray50</div></td>
 <td><font color="#666666"><?php echo $_SESSION["gray50L"];?></td>
  <td><font color="#666666"><?php echo round($_SESSION["gray50a"],2);?></td>
   <td><font color="#666666"><?php echo round($_SESSION["gray50b"],2);?></td>
   <td>
	 <td><font color="#666666"><?php echo $_SESSION["gray50L2"];?></td>
  <td><font color="#666666"><?php echo $_SESSION["gray50a2"];?></td>
   <td><font color="#666666"><?php echo $_SESSION["gray50b2"];?></td>
   <td>
   <td><font color="#666666"><?php echo $_SESSION["dl50"];?></td>
	<td><font color="#666666"><?php echo $_SESSION["da50"];?></td>
	<td><font color="#666666"><?php echo $_SESSION["db50"];?></td>
	<td><font color="#666666"><?php echo $_SESSION["df50"];?></td>
	<td>
	<td><font color="red"><b><?php echo $_SESSION["FC50"];?></td>
	<td><font color="red"><b><?php echo $_SESSION["FM50"];?></td>
	<td><font color="red"><b><?php echo $_SESSION["FY50"];?></td>
	<td></td>
  </tr>

  
    <tr>
  	<td><div align="center"> Gray75</div></td>
 <td><font color="#666666"><?php echo $_SESSION["gray75L"];?></td>
  <td><font color="#666666"><?php echo round($_SESSION["gray75a"],2);?></td>
   <td><font color="#666666"><?php echo round($_SESSION["gray75b"],2);?></td>
   <td>
	 <td><font color="#666666"><?php echo $_SESSION["gray75L2"];?></td>
  <td><font color="#666666"><?php echo $_SESSION["gray75a2"];?></td>
   <td><font color="#666666"><?php echo $_SESSION["gray75b2"];?></td>
   <td>
   <td><font color="#666666"><?php echo $_SESSION["dl75"];?></td>
	<td><font color="#666666"><?php echo $_SESSION["da75"];?></td>
	<td><font color="#666666"><?php echo $_SESSION["db75"];?></td>
	<td><font color="#666666"><?php echo $_SESSION["df75"];?></td>
	<td>
	<td><font color="red"><b><?php echo $_SESSION["FC75"];?></td>
	<td><font color="red"><b><?php echo $_SESSION["FM75"];?></td>
	<td><font color="red"><b><?php echo $_SESSION["FY75"];?></td>
	<td></td>
  </tr>
  
      <tr>
  	<td><div align="center"> K50(den/L)</div></td>
 <td><font color="#666666">0.5</td>
  <td><font color="#666666">62</td>
   <td></td>
   <td>
	 <td><font color="#666666"><?php echo $Kdm;?></td>
  <td><font color="#666666"><?php echo $_SESSION["K50L"];?></td>
   <td></td>
   <td>
   <td></td>
	<td></td>
	<td></td>
	<td></td>
	<td>
	<td></td>
	<td></td>
	<td></td>
	<td><font color="red"><b><?php echo $Ksign.($_SESSION["K50L"]-62);?></td>
  </tr>
  
</table>
<?php


 $FCv=round((50+$_SESSION["aFC50"]),0);
 $FMv=round((50+$_SESSION["aFM50"]),0);
 $FYv=round((50+$_SESSION["aFY50"]),0);
 $FKv=round((50+($_SESSION["K50L"]-62)),0);

 $FC25=round(25-$_SESSION["aFC75"],0);
 $FM25=round(25-$_SESSION["aFM75"],0);
 $FY25=round(25-$_SESSION["aFY75"],0);
 echo "Fix:".$FC25.",".$FM25.",".$Y25;
 
 $FC=round(50-$_SESSION["aFC50"],0);
 $FM=round(50-$_SESSION["aFM50"],0);
 $FY=round(50-$_SESSION["aFY50"],0);
 $FK=round((50-($_SESSION["K50L"]-62)),0);
 
 
echo "Fix:".$FC.",".$FM.",".$FY.",".$FK;

 $FC75=round(75-$_SESSION["aFC25"],0);
 $FM75=round(75-$_SESSION["aFM25"],0);
 $FY75=round(75-$_SESSION["aFY25"],0);

$c25=dechex($FC25*255/100);
$m25=dechex($FM25*255/100);
$y25=dechex($FY25*255/100);
//$k25=dechex($FK25*255/100);
echo "<br>c25:".$c25;
$c50=dechex($FC*255/100);
$m50=dechex($FM*255/100);
$y50=dechex($FY*255/100);
$k50=dechex($FK*255/100);

$c75=dechex($FC75*255/100);
$m75=dechex($FM75*255/100);
$y75=dechex($FY75*255/100);
//$k75=dechex($FK75*255/100);

echo "<br>FixC:".$c25.",".$c50.",".$c75;
echo "FixM:".$m25.",".$m50.",".$m75;

//$bindata2 = pack('hhhhhhhhhhhH*hH*hhhhhhhH*hH*hH*hH*hH*hH*hH*hH*hhhhhhhH*hH*hH*hH*hH*hH*hH*hH*hhhhhhhH*hH*hH*hH*hH*hH*hH*hH*hhhhhhhH*hH*hH*hH*hH*hH*hH*hH*hhhhhhhH*hH*', 00, 04,00,06,00,02,00,00,00,00,00,'FF',00,'FF',00,05,00,00,00,00,00,$c25,00,40,00,$c50,00,'7F',00,$c75,00,'BF',00,'FF',00,'FF',00,05,00,00,00,00,00,$m25,00,40,00,$m50,00,'7F',00,$m75,00,'BF',00,'FF',00,'FF',00,05,00,00,00,00,00,$y25,00,40,00,$y50,00,'7F',00,$y75,00,'BF',00,'FF',00,'FF',00,05,00,00,00,00,00,$k25,00,40,00,$k50,00,'7F',00,$k75,00,'BF',00,'FF',00,'FF',00,02,00,00,00,00,00,'FF',00,'FF');


if ($_SESSION["K50L"]<>'') {
	?>
	
<table align='center'>
  <tr><td>
  <a href="getAcv.php?<?php echo "c25=".$c25."&c50=".$c50."&c75=".$c75."&m25=".$m25."&m50=".$m50."&m75=".$m75."&y25=".$y25."&y50=".$y50."&y75=".$y75."&k50=".$k50;?>">Get Photoshop Curve(.acv)</a>
  </td></tr>
</table>
	<?php
}
?>


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


</html>