Tryag File Manager
Home
||
Turbo Force
||
B-F Config_Cpanel
Current Path :
/
home
/
egg.eemo.co.kr
/
public_html
/
Or
Select Your Path :
Upload File :
New :
File
Dir
//home/egg.eemo.co.kr/public_html/test_snd_xml.php
<? include("super5/dbconn.php"); include("super5/lib.php"); $nvr_serial="123123"; $rs_nvr=RS("select * from farm_nvr where nvr_sn='$nvr_serial' "); $rs_farm=RS("select * from farm where no='{$rs_nvr[farm_no]}' "); $xml = ''; $xml .= "<root>". "<transaction_id>".uniqid()."</transaction_id>". "<farm_name>".$rs_farm[farm_name]."</farm_name>". "<ipcams>"; header('Content-Type: text/xml; charset=utf-8'); $result=mysql_query("select * from farm_ipcamera where farm_no='{$rs_nvr[farm_no]}' and nvr_no='{$rs_nvr[no]}' ") or die(); $n=1; $str=""; while($rs=mysql_fetch_array($result)) { $rs_dong=RS("select * from farm_dong_info where farm_no='{$rs_nvr[farm_no]}' and dong_name='{$rs[dong_info]}' "); if($rs_dong[no]) { $vv_title=$rs[dong_info]." ".$rs[pos]; } else { $vv_title=$rs[pos]; } $str.= "<ipcam>". "<cam_title>".$vv_title."</cam_title>". "<cam_ip>".$rs[ca_ip]."</cam_ip>". "<dong_no>".$rs_dong[no]."</dong_no>". "<dong_name>".$rs[dong_info]."</dong_name>". "<sensors>"; $dd=""; if($rs_dong[no]) { $result_sens=mysql_query("select * from farm_sensor where farm_no='{$rs_nvr[farm_no]}' and dong_no='{$rs_dong[no]}' ") or die(); while($rs_sens=mysql_fetch_array($result_sens)) { if($rs_sens[no]) { $rs_iot=RS("select * from iot_raw where sensor_no='{$rs_sens[no]}' order by no desc limit 0,1 "); if($rs_sens[is_alarm]==1) { $is_al="Y"; $al_color="255,0,0"; } else { $is_al="N"; $al_color="0,0,255"; } $al_pop="N"; $al_pop="N"; $al_pop_text=" "; $al_pop_text_style="NORMAL"; $dd.= "<sensor>". "<sens_no>".$rs_sens[no]."</sens_no>". "<sens_type>".$rs_sens[sensor_type]."</sens_type>". "<sens_temp_val>".$rs_sens[now_temper_value]."</sens_temp_val>". "<sens_humi_val>".$rs_sens[now_humi_value]."</sens_humi_val>". "<sens_anal_val>".$rs_sens[now_anal_value]."</sens_anal_val>". "<sens_alarm>".$is_al."</sens_alarm>". "<sens_alarm_type>".$rs_sens[alarm_type]."</sens_alarm_type>". "<sens_color>".$al_color."</sens_color>". "<sens_pos>".$rs_sens[sensor_nvr_pos]."</sens_pos>". "<alarm_pop>".$al_pop."</alarm_pop>". "<alarm_pop_text>".$al_pop_text."</alarm_pop_text>". "<alarm_pop_text_style>".$al_pop_text_style."</alarm_pop_text_style>". "</sensor>"; } } } $str.=$dd; $br_days="12"; $br_ipchu="35,000"; $br_now_susu="31,200"; $br_now_perc="17%"; $br_now_dote="15"; $br_now_pesa="9"; $br_tot_feed="31,500kg"; $fan_status="정상"; $heater_status="정상"; $str.= "</sensors>". "<breed>". "<days>".$br_days."</days>". "<ipchu>".$br_ipchu."</ipchu>". "<now_susu>".$br_now_susu."</now_susu>". "<now_perc>".$br_now_perc."</now_perc>". "<now_dote>".$br_now_dote."</now_dote>". "<now_pesa>".$br_now_pesa."</now_pesa>". "<tot_feed>".$br_tot_feed."</tot_feed>". "</breed>". "<fanheat>". "<fan_status>".$fan_status."</fan_status>". "<heater_status>".$heater_status."</heater_status>". "</fanheat>". "</ipcam>"; } $xml.=$str; $xml.= "</ipcams></root>"; //$enc=urldecode(arrayToXml($rst,'<rcv_data/>')); echo $xml; /* $dec = simplexml_load_string($xml); echo $dec->transaction_id."<br>"; echo $dec->nvr_serial."<br>"; echo $dec->ddns_url."<br>"; echo $dec->lpr_num."<br>"; foreach($dec->ipcams->children() as $ak => $av) { echo $ak."=".$av->chan_num."<br>"; echo $ak."=".$av->uip."<br>"; foreach($av->children() as $akk => $avv) { if($avv->sens_no) { echo "sens_no=".$avv->sens_no."<br><br>"; echo "sens_pos=".$avv->sens_pos."<br><br>"; } } } */ ?>