[ Stevs @ 03.11.2006. 04:29 ] @
Potrebno mi je da pokupim informacije o temperaturi, pritisku, visini snega itd. sa hidoteteoroloskog zavoda srbije i to prezentujem na mom siteu.

Podaci za meteorolosku stanicu koja meni treba su ovde:

http://www.hidmet.sr.gov.yu/la...eni_stanica.wml?mo_id=13378#bg

Kako je ovo najlakše uraditi u phpu tj. prakticno iz ovog fajla izvuci i odstampati kod mene na siteu temperaturu, visinu snega i jos par podataka koje nosi ovaj mali file...

Pokusavao sam sa file_get_contents, preg_match_all ali se bas nisam nesto snasao. Ima neko neku ideJu:)
[ karas @ 03.11.2006. 12:26 ] @
Koliko vidim to je XML fajl, pogledaj u Manualu funkcije za parsiranje XML-a.
[ zikaa @ 05.11.2006. 17:01 ] @
Jeste to xml, al nijedan xml parser ga ne bi isparsovao na nacin na koji ti treba.
Evo jedne budzevine od skripta nastale analizom source-a date wml strane, dalje radi sta hoces.
Code:

<?php
$file=file('http://www.hidmet.sr.gov.yu/la...eni_stanica.wml?mo_id=13378#bg');


$keys=array('Temperatura','Pritisak','Pravac vetra','Brzina vetra','Vlažnost','Opis vremena','Sneg');
foreach($file as $line){
  foreach($keys as $key){
    if(preg_match_all("/$key:(.+)<br\/>/",$line,$matches,PREG_SET_ORDER)){
      $data[$key]=$matches[0][1];
    }
  }
}

print_r($data);
?>