Помощник
Дата поста: | В теме: | За сообщение: | Поблагодарили: | ||
---|---|---|---|---|---|
30.3.2009, 19:32 |
Парсер XML данных Gismeteo |
Вот пример: CODE <?php function Load() { $arrResult = array(); $MMWEATHER = simplexml_load_file("http://informer.gismeteo.ru/xml/78955_1.xml"); foreach ($MMWEATHER->REPORT->TOWN->FORECAST as $item) { $arrCurrent=array(); $arrCurrent['max']=$item->TEMPERATURE['max']; $arrCurrent['min']=$item->TEMPERATURE['min']; $arrCurrent['rain']=$item->PHENOMENA['precipitation']; $arrResult[]=$arrCurrent; } global $sTemperatura; $sTemperatura=($arrResult[0]['max']+$arrResult[0]['min'])/2; $sRain=$arrResult[0]['rain']; $filePogoda=fopen("/home/admin/domains/gocarib.ru/public_html/pogoda/".date("Y-m-d").".php", "w"); $sWriteText='<?php $sTemperatura=\''.$sTemperatura.'\'; $sRain=\''.$sRain.'\'; ?>'; fwrite($filePogoda, $sWriteText); fclose($filePogoda); echo 'off'; } ?> Если нужно написать что-то более громоздкое - обращайтесь |
|||
![]() |
Текстовая версия | Сейчас: 17.4.2021, 7:39 |