File: C:/xampp/htdocs/FograCT1/pbnCT5.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",$dotT[-1+1],$dotT[-1+2],$dotT[-1+3],$dotT[-1+4],$dotT[-1+5],$dotT[-1+6],$dotT[-1+7],$dotT[-1+8],$dotT[-1+9],$dotT[-1+10],$dotT[-1+11],$dotT[-1+12],$dotT[-1+13],$dotT[-1+14],$dotT[-1+15],$dotT[-1+16],$dotT[-1+17],$dotT[-1+18],$dotT[-1+19],$dotT[-1+20],$dotT[-1+21],$dotT[-1+22],$dotT[-1+23],$dotT[-1+24],$dotT[-1+25],$dotT[-1+26],$dotT[-1+27],$dotT[-1+28],$dotT[-1+29],$dotT[-1+30],$dotT[-1+31],$dotT[-1+32],$dotT[-1+33],$dotT[-1+34],$dotT[-1+35],$dotT[-1+36]);
$SYm=sp38XYZ("Y",$dotT[-1+1],$dotT[-1+2],$dotT[-1+3],$dotT[-1+4],$dotT[-1+5],$dotT[-1+6],$dotT[-1+7],$dotT[-1+8],$dotT[-1+9],$dotT[-1+10],$dotT[-1+11],$dotT[-1+12],$dotT[-1+13],$dotT[-1+14],$dotT[-1+15],$dotT[-1+16],$dotT[-1+17],$dotT[-1+18],$dotT[-1+19],$dotT[-1+20],$dotT[-1+21],$dotT[-1+22],$dotT[-1+23],$dotT[-1+24],$dotT[-1+25],$dotT[-1+26],$dotT[-1+27],$dotT[-1+28],$dotT[-1+29],$dotT[-1+30],$dotT[-1+31],$dotT[-1+32],$dotT[-1+33],$dotT[-1+34],$dotT[-1+35],$dotT[-1+36]);
$SZm=sp38XYZ("Z",$dotT[-1+1],$dotT[-1+2],$dotT[-1+3],$dotT[-1+4],$dotT[-1+5],$dotT[-1+6],$dotT[-1+7],$dotT[-1+8],$dotT[-1+9],$dotT[-1+10],$dotT[-1+11],$dotT[-1+12],$dotT[-1+13],$dotT[-1+14],$dotT[-1+15],$dotT[-1+16],$dotT[-1+17],$dotT[-1+18],$dotT[-1+19],$dotT[-1+20],$dotT[-1+21],$dotT[-1+22],$dotT[-1+23],$dotT[-1+24],$dotT[-1+25],$dotT[-1+26],$dotT[-1+27],$dotT[-1+28],$dotT[-1+29],$dotT[-1+30],$dotT[-1+31],$dotT[-1+32],$dotT[-1+33],$dotT[-1+34],$dotT[-1+35],$dotT[-1+36]);
$SLm=xyz2lab01("l",$SXm,$SYm,$SZm);
$Sam=xyz2lab01("a",$SXm,$SYm,$SZm);
$Sbm=xyz2lab01("b",$SXm,$SYm,$SZm);
$Sdm=DensitySp38("K",$dotT[-1+1],$dotT[-1+2],$dotT[-1+3],$dotT[-1+4],$dotT[-1+5],$dotT[-1+6],$dotT[-1+7],$dotT[-1+8],$dotT[-1+9],$dotT[-1+10],$dotT[-1+11],$dotT[-1+12],$dotT[-1+13],$dotT[-1+14],$dotT[-1+15],$dotT[-1+16],$dotT[-1+17],$dotT[-1+18],$dotT[-1+19],$dotT[-1+20],$dotT[-1+21],$dotT[-1+22],$dotT[-1+23],$dotT[-1+24],$dotT[-1+25],$dotT[-1+26],$dotT[-1+27],$dotT[-1+28],$dotT[-1+29],$dotT[-1+30],$dotT[-1+31],$dotT[-1+32],$dotT[-1+33],$dotT[-1+34],$dotT[-1+35],$dotT[-1+36]);
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"];?></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"> © <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>