Tryag File Manager
Home
||
Turbo Force
||
B-F Config_Cpanel
Current Path :
/
home
/
ltms.eemo.co.kr
/
public_html
/
super
/
Or
Select Your Path :
Upload File :
New :
File
Dir
/home/ltms.eemo.co.kr/public_html/super/farm_iot_excel_process.php
<?php header( "Content-type: application/vnd.ms-excel; charset=UTF-8" ); header( "Content-Disposition: attachment; filename=filename.xls" ); header( "Content-Description: PHP4 Generated Data" ); print("<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'>"); ?> <?php include_once("inc_header.php"); $farm_code = $_REQUEST["farm_code"]; $dong_name = $_REQUEST["dong_name"]; ini_set('memory_limit', '2048M'); $tmpSql = "SELECT IR.jtime, IR.temp , IR.humi, D.dong_name, IR.sensor_code FROM farm_contract FC, farm_contract_dong FCD, farm F, farm_dong_info D ,iot_raw IR WHERE FC.`no` = FCD.farm_contract_no AND FCD.farm_dong_info_no = D.`no` AND D.farm_code = F.farm_code AND F.farm_code = IR.farm_code AND IR.farm_code = 25031039 AND D.dong_name = 'D동' AND IR.humi != 0 AND IR.humi <= 80 AND IR.sensor_code = '25031039_S001' GROUP BY jtime ORDER BY jtime DESC LIMIT 0 , 5000"; $tmpArr = array(); $tmpQuer = mysql_query($tmpSql); while($tmpRes = mysql_fetch_array($tmpQuer)) { $tmpArr[] = $tmpRes; } array_reverse($tmpArr); $EXCEL_STR = " <table> <tr> <td>farm_code</td> <td>house_code</td> <td>temperature_01</td> <td>humidity_01</td> <td>sensor_status_01</td> <td>temperature_02</td> <td>humidity_02</td> <td>sensor_status_02</td> <td>temperature_03</td> <td>humidity_03</td> <td>sensor_status_03</td> <td>temperature_04</td> <td>humidity_04</td> <td>sensor_status_04</td> <td>blackout_01</td> <td>sensor_status_05</td> <td>blackout_02</td> <td>sensor_status_06</td> <td>log_time</td> </tr> "; $hSecond = 2880; $houseCount = 9; $farm_code = 715; $house_code = 836; // $now = date("Y-m-d H:i:s"); $rTemperature1=0; $rTemperature2=0; $rTemperature3=0; $rTemperature4=0; $rHumidity1=0; $rHumidity2=0; $rHumidity3=0; $rHumidity4=0; for ($i=1; $i <= $hSecond ; $i++) { for ($x=1; $x <= $houseCount; $x++) { $houseNum = $house_code-1+$x; $time = 30*$i; $timestamp = strtotime("+".$time." seconds"); $now = date("Y-m-d H:i:s", $timestamp); if($i == 1 ) { $rTemperature1=20; $rTemperature2=20; $rTemperature3=20; $rTemperature4=20; }else { $rTemperature1 = rand(25,25)+(rand()%10/10); $rTemperature2 = rand(25,26)+(rand()%10/10); $rTemperature3 = rand(25,26)+(rand()%10/10); $rTemperature4 = rand(26,26)+(rand()%10/10); } if($i == 1 ) { $rHumidity1=45; $rHumidity2=45; $rHumidity3=45; $rHumidity4=45; }else { $rHumidity1 = rand(48,50)+(rand()%10/10); $rHumidity2 = rand(49,51)+(rand()%10/10); $rHumidity3 = rand(49,51)+(rand()%10/10); $rHumidity4 = rand(50,52)+(rand()%10/10); } $EXCEL_STR .=" <tr> <td>$farm_code</td> <td>$houseNum</td> <td>$rTemperature1</td> <td>$rHumidity1</td> <td>0</td> <td>$rTemperature2</td> <td>$rHumidity2</td> <td>0</td> <td>$rTemperature3</td> <td>$rHumidity3</td> <td>0</td> <td>$rTemperature4</td> <td>$rHumidity4</td> <td>0</td> <td>ON</td> <td>0</td> <td>ON</td> <td>0</td> <td>$now</td> </tr>"; } } $EXCEL_STR .="</table>"; echo "<meta content=\"application/vnd.ms-excel; charset=UTF-8\" name=\"Content-type\"> "; echo $EXCEL_STR; ?>