File: C:/xampp/htdocs/PSA112Tx/TVI-parsing12 -0227.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>Fogra TVI 8040 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">
<?php
$sum=260;
$check=1;
$dtime=time();
$dStr=substr($dtime,7,9)."-";
if ((($_FILES["file"]["type"] == "application/vnd.ms-excel"))
&& ($_FILES["file"]["size"] < 20000))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}
else
{
echo "Fogra PSO TVI Checking form! (for Type 1 paper, white backing)" . "<br />";
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;
$dot = explode(",", $p);
?>
<table width="200" border="1" align="center">
<tr>
<td><div align="center">左</div></td>
<td bgcolor="#CCCCCC"><font color="#babcbf">K80</td>
<td bgcolor="#CCCCCC"><font color="#babcbf">K40</td>
<td bgcolor="#00FFFF"><font color="#0db1e5">C80</td>
<td bgcolor="#00FFFF"><font color="#0db1e5">C40</td>
<td bgcolor="#FF99FF"><font color="#df6ba1">M80</td>
<td bgcolor="#FF99FF"><font color="#df6ba1">M40</td>
<td bgcolor="#FFFFCC"><font color="#f6e465">Y80</td>
<td bgcolor="#FFFFCC"><font color="#f6e465">Y40</td>
<td><div align="center">中</div></td>
<td bgcolor="#CCCCCC"><font color="#babcbf">K80</td>
<td bgcolor="#CCCCCC"><font color="#babcbf">K40</td>
<td bgcolor="#00FFFF"><font color="#0db1e5">C80</td>
<td bgcolor="#00FFFF"><font color="#0db1e5">C40</td>
<td bgcolor="#FF99FF"><font color="#df6ba1">M80</td>
<td bgcolor="#FF99FF"><font color="#df6ba1">M40</td>
<td bgcolor="#FFFF99"><font color="#f6e465">Y80</td>
<td bgcolor="#FFFF99"><font color="#f6e465">Y40</td>
<td><div align="center">右</div></td>
<td bgcolor="#CCCCCC"><font color="#babcbf">K80</td>
<td bgcolor="#CCCCCC"><font color="#babcbf">K40</td>
<td bgcolor="#00FFFF"><font color="#0db1e5">C80</td>
<td bgcolor="#00FFFF"><font color="#0db1e5">C40</td>
<td bgcolor="#FFCCFF"><font color="#df6ba1">M80</td>
<td bgcolor="#FFCCFF"><font color="#df6ba1">M40</td>
<td bgcolor="#FFFF99"><font color="#f6e465">Y80</td>
<td bgcolor="#FFFF99"><font color="#f6e465">Y40</td>
</tr>
<tr>
<td><div align="center">實測</div></td>
<?php
///////////////////////////////K
$K80=round((((1-(pow(10,(-$dot[293]))))/(1-(pow(10,(-$dot[282]))))))*100,2);
$K80d=round(($K80-91.5),2);
?><td bgcolor="#CCCCCC"><div align="right"><?php
if (abs($K80d)>3){
$check=1;?><font color="red"><div align="right"><?php
}
echo $K80d;
?> </td><?php
$K40=round((((1-(pow(10,(-$dot[304]))))/(1-(pow(10,(-$dot[282]))))))*100,2);
$K40d=round(($K40-56),2);
?><td bgcolor="#CCCCCC"><div align="right"><?php
if (abs($K40d)>4){
$check=1;?><font color="red"><div align="right"><?php
}
echo $K40d;
?> </td> <?php
$C80=round((((1-(pow(10,(-$dot[338]))))/(1-(pow(10,(-$dot[327]))))))*100,2);
$C80d=round(($C80-90.7),2);
?><td bgcolor="#00FFFF"><div align="right"><?php
if (abs($C80d)>3){
$check=1;?><font color="red"><div align="right"><?php
}
echo $C80d;
?> </td> <?php
$C40=round((((1-(pow(10,(-$dot[349]))))/(1-(pow(10,(-$dot[327]))))))*100,2);
$C40d=round(($C40-56),2);
?><td bgcolor="#00FFFF"><div align="right"><?php
if (abs($C40d)>4){
$check=1;?><font color="red"><div align="right"><?php
}
echo $C40d;
?> </td> <?php
/////////////////////////////M
$M80=round((((1-(pow(10,(-$dot[229]))))/(1-(pow(10,(-$dot[218]))))))*100,2);
$M80d=round(($M80-90.7),2);
?><td bgcolor="#FF99FF"><div align="right"><?php
if (abs($M80d)>3){
$check=1;?><font color="red"><div align="right"><?php
}
echo $M80d;
?> </td> <?php
$M40=round((((1-(pow(10,(-$dot[240]))))/(1-(pow(10,(-$dot[218]))))))*100,2);
$M40d=round(($M40-56),2);
?><td bgcolor="#FF99FF"><div align="right"><?php
if (abs($M40d)>4){
$check=1;?><font color="red"><div align="right"><?php
}
echo $M40d;
?> </td> <?php
/////////////////////////////Y
$Y80=round((((1-(pow(10,(-$dot[263]))))/(1-(pow(10,(-$dot[252]))))))*100,2);
$Y80d=round(($Y80-90.7),2);
?><td bgcolor="#FFFFCC"><div align="right"><?php
if (abs($Y80d)>3){
$check=1;?><font color="red"><div align="right"><?php
}
echo $Y80d;
?> </td> <?php
$Y40=round((((1-(pow(10,(-$dot[274]))))/(1-(pow(10,(-$dot[252]))))))*100,2);
$Y40d=round(($Y40-56),2);
?><td bgcolor="#FFFFCC"><div align="right"><?php
if (abs($Y40d)>4){
$check=1;?><font color="red"><div align="right"><?php
}
echo $Y40d;
?> </td> <td><div align="center"></div></td>
<?php
///////////////////////////////K
$K80=round((((1-(pow(10,(-$dot[678]))))/(1-(pow(10,(-$dot[667]))))))*100,2);
$K80d=round(($K80-91.5),2);
?><td bgcolor="#CCCCCC"><div align="right"><?php
if (abs($K80d)>3){
$check=1;?><font color="red"><div align="right"><?php
}
echo $K80d;
?> </td><?php
$K40=round((((1-(pow(10,(-$dot[689]))))/(1-(pow(10,(-$dot[667]))))))*100,2);
$K40d=round(($K40-56),2);
?><td bgcolor="#CCCCCC"><div align="right"><?php
if (abs($K40d)>4){
$check=1;?><font color="red"><div align="right"><?php
}
echo $K40d;
?> </td> <?php
//////////////////////////////C
$C80=round((((1-(pow(10,(-$dot[723]))))/(1-(pow(10,(-$dot[712]))))))*100,2);
$C80d=round(($C80-90.7),2);
?><td bgcolor="#00FFFF"><div align="right"><?php
if (abs($C80d)>3){
$check=1;?><font color="red"><div align="right"><?php
}
echo $C80d;
?> </td> <?php
$C40=round((((1-(pow(10,(-$dot[734]))))/(1-(pow(10,(-$dot[712]))))))*100,2);
$C40d=round(($C40-56),2);
?><td bgcolor="#00FFFF"><div align="right"><?php
if (abs($C40d)>4){
$check=1;?><font color="red"><div align="right"><?php
}
echo $C40d;
?> </td> <?php
/////////////////////////////M
$M80=round((((1-(pow(10,(-$dot[614]))))/(1-(pow(10,(-$dot[603]))))))*100,2);
$M80d=round(($M80-90.7),2);
?><td bgcolor="#FF99FF"><div align="right"><?php
if (abs($M80d)>3){
$check=1;?><font color="red"><div align="right"><?php
}
echo $M80d;
?> </td> <?php
$M40=round((((1-(pow(10,(-$dot[625]))))/(1-(pow(10,(-$dot[603]))))))*100,2);
$M40d=round(($M40-56),2);
?><td bgcolor="#FF99FF"><div align="right"><?php
if (abs($M40d)>4){
$check=1;?><font color="red"><div align="right"><?php
}
echo $M40d;
?> </td> <?php
/////////////////////////////Y
$Y80=round((((1-(pow(10,(-$dot[648]))))/(1-(pow(10,(-$dot[637]))))))*100,2);
$Y80d=round(($Y80-90.7),2);
?><td bgcolor="#FFFF99"><div align="right"><?php
if (abs($Y80d)>3){
$check=1;?><font color="red"><div align="right"><?php
}
echo $Y80d;
?> </td> <?php
$Y40=round((((1-(pow(10,(-$dot[659]))))/(1-(pow(10,(-$dot[637]))))))*100,2);
$Y40d=round(($Y40-56),2);
?><td bgcolor="#FFFF99"><div align="right"><?php
if (abs($Y40d)>4){
$check=1;?><font color="red"><div align="right"><?php
}
echo $Y40d;
?> </td> <td><div align="center"></div></td>
<?php
///////////////////////////////K
$K80=round((((1-(pow(10,(-$dot[1063]))))/(1-(pow(10,(-$dot[1052]))))))*100,2);
$K80d=round(($K80-91.5),2);
?><td bgcolor="#CCCCCC"><div align="right"><?php
if (abs($K80d)>3){
$check=1;?><font color="red"><div align="right"><?php
}
echo $K80d;
?> </td><?php
$K40=round((((1-(pow(10,(-$dot[1074]))))/(1-(pow(10,(-$dot[1052]))))))*100,2);
$K40d=round(($K40-56),2);
?><td bgcolor="#CCCCCC"><div align="right"><?php
if (abs($K40d)>4){
$check=1;?><font color="red"><div align="right"><?php
}
echo $K40d;
?> </td> <?php
//////////////////////////////C
$C80=round((((1-(pow(10,(-$dot[1108]))))/(1-(pow(10,(-$dot[1097]))))))*100,2);
$C80d=round(($C80-90.7),2);
?><td bgcolor="#00FFFF"><div align="right"><?php
if (abs($C80d)>3){
$check=1;?><font color="red"><div align="right"><?php
}
echo $C80d;
?> </td> <?php
$C40=round((((1-(pow(10,(-$dot[1119]))))/(1-(pow(10,(-$dot[1097]))))))*100,2);
$C40d=round(($C40-56),2);
?><td bgcolor="#00FFFF"><div align="right"><?php
if (abs($C40d)>4){
$check=1;?><font color="red"><div align="right"><?php
}
echo $C40d;
?> </td> <?php
/////////////////////////////M
$M80=round((((1-(pow(10,(-$dot[999]))))/(1-(pow(10,(-$dot[988]))))))*100,2);
$M80d=round(($M80-90.7),2);
?><td bgcolor="#FFCCFF"><div align="right"><?php
if (abs($M80d)>3){
$check=1;?><font color="red"><div align="right"><?php
}
echo $M80d;
?> </td> <?php
$M40=round((((1-(pow(10,(-$dot[1010]))))/(1-(pow(10,(-$dot[988]))))))*100,2);
$M40d=round(($M40-56),2);
?><td bgcolor="#FFCCFF"><div align="right"><?php
if (abs($M40d)>4){
$check=1;?><font color="red"><div align="right"><?php
}
echo $M40d;
?> </td> <?php
/////////////////////////////Y
$Y80=round((((1-(pow(10,(-$dot[1033]))))/(1-(pow(10,(-$dot[1022]))))))*100,2);
$Y80d=round(($Y80-90.7),2);
?><td bgcolor="#FFFF99"><div align="right"><?php
if (abs($Y80d)>3){
$check=1;?><font color="red"><div align="right"><?php
}
echo $Y80d;
?> </td> <?php
$Y40=round((((1-(pow(10,(-$dot[1044]))))/(1-(pow(10,(-$dot[1022]))))))*100,2);
$Y40d=round(($Y40-56),2);
?><td bgcolor="#FFFF99"><div align="right"><?php
if (abs($Y40d)>4){
$check=1;?><font color="red"><div align="right"><?php
}
echo $Y40d;
?> </td> ></tr></table>
<?php }}} ?>
<tr>
<td align="center"><font size="-2"> © <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>