Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako da pokupim informaciju sa drugog site?

[es] :: PHP :: Kako da pokupim informaciju sa drugog site?

[ Pregleda: 2131 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Stevs
Erdoglija, Kragujevac

Član broj: 37696
Poruke: 11
*.static.kg.sbb.co.yu.

Sajt: www.infokop.net


Profil

icon Kako da pokupim informaciju sa drugog site?03.11.2006. u 04:29 - pre 212 meseci
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:)
 
Odgovor na temu

karas

Član broj: 5574
Poruke: 482
*.routotelecom.com.



+1 Profil

icon Re: Kako da pokupim informaciju sa drugog site?03.11.2006. u 12:26 - pre 212 meseci
Koliko vidim to je XML fajl, pogledaj u Manualu funkcije za parsiranje XML-a.
Sveti Avgustin: "Dobar hrišćanin treba da se kloni matematičara i svih onih koji daju lažna proročanstva. Postoji opasnost da su matematičari već sklopili pakt sa Đavolom, da pomrače čovekov um i da ga okuju okovima pakla."
 
Odgovor na temu

zikaa
Zivorad Antonijevic
Beograd

Član broj: 10078
Poruke: 107
195.252.90.*

Sajt: zantonijevic.com


+1 Profil

icon Re: Kako da pokupim informaciju sa drugog site?05.11.2006. u 17:01 - pre 212 meseci
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);
?>

 
Odgovor na temu

[es] :: PHP :: Kako da pokupim informaciju sa drugog site?

[ Pregleda: 2131 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.