<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>ข้อมูลสถานการณ์เขื่อนสิริกิติ์ชั่วโมงปัจจุบัน</title>
<style type="text/css">
<!--
body,td,th {
font-family: Tahoma, MS Sans Serif;
font-size: 10px;
}
-->
</style></head>
<body>
<?php
// สร้าง function ในการดึงไฟล์ XML ให้เก็บไว้ที่ Array
function objectsIntoArray($arrObjData, $arrSkipIndices = array())
{
$arrData = array();
// if input is object, convert into array
if (is_object($arrObjData)) {
$arrObjData = get_object_vars($arrObjData);
}
if (is_array($arrObjData)) {
foreach ($arrObjData as $index => $value) {
if (is_object($value) || is_array($value)) {
$value = objectsIntoArray($value, $arrSkipIndices); // recursive call
}
if (in_array($index, $arrSkipIndices)) {
continue;
}
$arrData[$index] = $value;
}
}
return $arrData;
}
// การใช้งาน
$xmlUrl = "myfilexml.xml"; // XML ไฟล์
$xmlStr = file_get_contents($xmlUrl);
$xmlObj = simplexml_load_string($xmlStr); // สร้างเป็น xml object
$arrXml = objectsIntoArray($xmlObj); // แปลงค่า xml object เป็นตัวแปร array ใน php
// การนำค่าไปใช้
//print_r($arrXml); // เพื่อดูโครงสร้างของตัวแปร array
// ตัวอย่างข้างล่างเป็นไปตามเงื่อนไข หรือรูปแบบ xml ไฟล์นั้นๆ
// ผลลัพธ์
//- <RECORDS>
// <date>28 กรกฎาคม 2554 เวลา :18:00</date>
// <forebay>153.02</forebay>
// <p_storage>77.02</p_storage>
// <storage>7,324.84</storage>
// </RECORDS>
?>
<table border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#000000">
<tr bgcolor="#FFCCFF">
<td colspan="3"><div align="center"><strong><u>ค่าสภาพอ่างเก็บน้ำและการเดินเครื่อง <?php echo $arrXml['date']; ?></u></strong></div></td>
</tr>
<tr>
<td><span class="line_b_only">ระดับน้ำเหนือเขื่อน <U><FONT
color=#0033ff>(<?php echo $arrXml['n_upcm'];?>)</font></u>
</span></td>
<td> <div align="right"><?php echo $arrXml['forebay']; ?></div></td>
<td>เมตร.รทก.</td>
</tr>
<tr>
<td><span class="line_b_only">ระดับน้ำท้ายขื่อน <U><FONT
color=#0033ff</font></u>
</span></td>
<td> <div align="right"><?php echo $arrXml['n_tail']; ?></div></td>
<td>เมตร.รทก.</td>
</tr>
<tr>
<td><span class="line_b_only">ปริมาณน้ำในอ่างเก็บน้ำ (<?php echo $arrXml['p_storage'];?>%)</span></td>
<td>
<div align="right"><?php echo $arrXml['storage'];?></div></td>
<td>ล้าน ลบ.ม.</td>
</tr>
<tr>
<td><span class="line_b_only">ปริมาณน้ำที่สามารถใช้งานได้ (<?php echo $arrXml['p_eff'];?>%)</span></td>
<td>
<div align="right"><?php echo $arrXml['eff'];?></div></td>
<td>ล้าน ลบ.ม.</td>
</tr>
<tr>
<td><span class="line_b_only">สามารถรับน้ำได้ระดับ162เมตร.รทก.(<?php echo $arrXml['p_max'];?>%)</span></td>
<td>
<div align="right"><?php echo $arrXml['maxs'];?></div></td>
<td>ล้าน ลบ.ม.</td>
</tr>
<tr>
<td><span class="line_b_only">ปริมาณน้ำไหลเข้าในอ่างเก็บน้ำ [ <?php echo $arrXml['inflow_c'];?> cms.]</span></td>
<td>
<div align="right"><?php echo $arrXml['inflow'];?></div></td>
<td>ล้าน ลบ.ม.</td>
</tr>
<tr>
<td colspan="3" ><span colspan="3" class="line_b_only" >ปล่อยน้ำ/ชม.รวม<?php echo $arrXml['r_unit_tol']."คือ";?><?php echo $arrXml['unit1']."=";?><?php echo $arrXml['r_unit1'].",";?><?php echo $arrXml['unit2']."=";?><?php echo $arrXml['r_unit2'].",";?><?php echo $arrXml['unit3']."=";?><?php echo $arrXml['r_unit3'].",";?><?php echo $arrXml['unit4']."=";?><?php echo $arrXml['r_unit4'];?>
<?php echo 'spill= '.$arrXml['spillway']."ล้าน ลบ.ม.";?>
</span></td>
</tr>
<tr>
<td colspan="3" ><span class="line_b_only">ปล่อยน้ำ(Turb=<?php echo $arrXml['turb_cms']."+spill=". $arrXml['spill_cms'].')='.$arrXml['RelAndSpill_cms'].'cms';?>
</span></td>
<!-- <td>
<div align="right">ฟฟฟฟ</div></td>
<td>ล้าน ลบ.ม.</td> -->
</tr>
<tr>
<td><span class="line_b_only">ปล่อยน้ำผ่านเครื่องสะสมรวม
</span></td>
<td>
<div align="right"><?php echo $arrXml['release'];?></div></td>
<td>ล้าน ลบ.ม.</td>
</tr>
<tr>
<td><span class="line_b_only"><span
class=style7>พลังงานไฟฟ้าที่ผลิตได้ถึงเวลาปัจจุบัน</span></span></td>
<td>
<div align="right"><?php echo $arrXml['energy'];?></div></td>
<td>หน่วย</td>
</tr>
<tr bgcolor="#99CCCC">
<td colspan="3"><div align="center"><STRONG>สรุปค่าต่างๆของวันที่ <?php echo $arrXml['l_date'];?>เวลา 24:00 น.</STRONG></div></td>
</tr>
<tr>
<td><span class="line_b_only">ระดับน้ำเหนือเขื่อน 24:00 น.( <U><FONT
color=#0033ff><?php echo $arrXml['l_upcm'];?>)</font></u></span></td>
<td>
<div align="right"><?php echo $arrXml['l_up'];?></div></td>
<td>เมตร.รทก.</td>
</tr>
<tr>
<td><span class="line_b_only"><U><FONT
color=#0033ff><?php echo $arrXml['m_rule']; ?></FONT></U> กว่าระดับ Upper Rule Curve .</span></td>
<td>
<div align="right"><?php echo $arrXml['up_rule'];?></div></td>
<td>เมตร.</td>
</tr>
<tr>
<td><span class="line_b_only"><U><FONT
color=#0033ff><?php echo $arrXml['n_rule']; ?></FONT></U> กว่าระดับ Lower Rule Curve .</span></td>
<td>
<div align="right"><?php echo $arrXml['lo_rule'];?></div></td>
<td>เมตร.</td>
</tr>
<tr>
<td><span class="line_b_only">ปริมาณน้ำในอ่างเก็บน้ำ( <?php echo $arrXml['lp_storage'];?> %)</span></td>
<td>
<div align="right"><?php echo $arrXml['l_storage'];?></div></td>
<td>ล้าน ลบ.ม.</td>
</tr>
<tr>
<td><span class="line_b_only">ปริมาณน้ำที่ใช้งานได้ ( <?php echo $arrXml['lp_eff'];?>%)</span></td>
<td>
<div align="right"><?php echo $arrXml['l_eff'];?></div></td>
<td>ล้าน ลบ.ม.</td>
</tr>
<tr>
<td><span class="line_b_only">ปริมาณน้ำไหลเข้าในอ่างเก็บน้ำ</span></td>
<td>
<div align="right"><?php echo $arrXml['l_inflow'];?></div></td>
<td>ล้าน ลบ.ม.</td>
</tr>
<tr>
<td><span class="line_b_only">ปล่อยน้ำ(Turb=<?php echo $arrXml['l_release'].'+spill='.$arrXml['spill24'].')=';?></span></td>
<td>
<div align="right"><?php echo ($arrXml['l_release']+$arrXml['spill24']);?></div></td>
<td>ล้าน ลบ.ม.</td>
</tr>
<tr>
<td><span class="line_b_only">พลังงานไฟฟ้าที่ผลิตได้ </span></td>
<td>
<div align="right"><?php echo $arrXml['l_energy'];?></div></td>
<td>หน่วย.</td>
</tr>
<tr>
<td><span class="line_b_only">อัตราการใช้น้ำในการผลิตไฟฟ้า </span></td>
<td>
<div align="right"><?php echo $arrXml['l_waterrate'];?></div></td>
<td>ลบ.ม/หน่วย.</td>
</tr>
<tr>
<td><span class="line_b_only">รับน้ำได้อีกระดับ162เมตร.รทก.(<?php echo $arrXml['lp_max'];?> %)</span></td>
<td>
<div align="right"><?php echo $arrXml['l_max'];?></div></td>
<td>ล้าน ลบ.ม.</td>
</tr>
<tr>
<td><span class="line_b_only">ระดับน้ำวันเดียวกันปีที่แล้ว <U><FONT
color=#0033ff> (<?php echo $arrXml['l_diff_for_m'];?> ม.) </fonr></u> </span></td>
<td>
<div align="right"><?php echo $arrXml['l_diff_for'];?></div></td>
<td>เมตร.รทก.</td>
</tr>
<tr>
<td><span class="line_b_only"><span
class=style7>ปริมาณน้ำวันเดียวกันปีที่แล้วเทียบกับปีนี้ </span></span></td>
<td>
<div align="right"><?php echo $arrXml['l_diff_stor'];?></div></td>
<td>ล้าน ลบ.ม.</td>
</tr>
<!-- <tr>
<td> </td>
<td><div align="right"></div></td>
<td> </td>
</tr>-->
</table>
<p> </p>
<p> </p>
</body>
</html>
ไม่มีความคิดเห็น:
แสดงความคิดเห็น