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

Nova kursna lista

[es] :: PHP :: Nova kursna lista

Strane: 1 2 3

[ Pregleda: 22864 | Odgovora: 53 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

nezki
Miodrag Lapcevic
Beograd

Član broj: 101503
Poruke: 438
212.62.53.*

Sajt: www.websolutions.co.rs


Profil

icon Nova kursna lista19.03.2007. u 10:11 - pre 207 meseci
Da li neko moze da mi pomogne i ostavi neki sajt sa kog skida azurnu kursnu listu i malo objasni na koji nacin, ja sam davno napravio skriptu sa skidanje kursne liste sa NBS, nisam je odavno koristio i juce kada sam probao video sam da vise ne radi Da li neko moze da pomogne bio bih mu jako, jako zahvalan. :)
P.s. Evo uploadovacu moju staru skriptu za skidanje kursne liste
Poz
djLapac
Prikačeni fajlovi
 
Odgovor na temu

hatebreeder
Sinisa Bobic
Belgrade

Član broj: 48145
Poruke: 192
*.cpe.vektor.net.

Jabber: sinisabobic@gmail.com
ICQ: 339407553
Sajt: www.sinisabobic.com


Profil

icon Re: Nova kursna lista19.03.2007. u 10:32 - pre 207 meseci
Naime odkad NBS ima novi sajt neke stvari su se promenile sada ti se npr kursna lista nalazi na drugoj lokaciji i u drugom obliku. Sta da ti kazem sem srecno u izmenama jer mislim iskreno da ce ih biti dosta...
 
Odgovor na temu

dobrosavke
Vladimir Dobrosavljevic
nacelnik Centra stacionarnih veza
Jagodina

Član broj: 17835
Poruke: 22
212.62.53.*

ICQ: 23161010


Profil

icon Re: Nova kursna lista19.03.2007. u 10:53 - pre 207 meseci
Znam video sam da je ubi boze komplikovano.Nije mi jasno samo zasto su to menjali :)
Bas bez veze da nema nijedan drugi nacin da se preuzme kursna lista???
SWAP FILE: The storage file that the kernel uses to hold pages of memory swapped out of RAM.
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
194.106.174.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Nova kursna lista19.03.2007. u 14:28 - pre 207 meseci
Današnji kurs se može naći na sledećoj adresama:
http://www.nbs.yu/internet/lat...&eksport=html&:langkl:

Međutim, kad taj URL pokušam da otvorim preko PHPa dobijem:
Citat:
Warning: fopen(:" target="_blank" rel="nofollow" class="user_url">http://www.nbs.yu/internet/lat...mp;eksport=html&:langkl: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in c:\program files\easyphp1-8\www\test.php on line 8


To se, naravno, dešava samo sa ovim URLom... jel ima neko neku ideju zašto se to dešava?
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

brainbuger

Član broj: 9647
Poruke: 440
80.93.236.*



+52 Profil

icon Re: Nova kursna lista19.03.2007. u 15:33 - pre 207 meseci
Citat:
Nemanja Avramović: ... jel ima neko neku ideju zašto se to dešava? :(

Proveravaju referer, probao sam neki custom header i stavio isti link kao referer, tako jedino uspem da dobijem sadrzaj fajla.
 
Odgovor na temu

nezki
Miodrag Lapcevic
Beograd

Član broj: 101503
Poruke: 438
212.62.53.*

Sajt: www.websolutions.co.rs


Profil

icon Re: Nova kursna lista19.03.2007. u 15:59 - pre 207 meseci
Nisam razumeo jesi sada uspeo da napravis kod sebe kursnu listu?
Ako jesi da li bi podelio sa clanovima foruma tvoje resenje? :)
djLapac
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
194.106.174.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Nova kursna lista19.03.2007. u 16:14 - pre 207 meseci
Citat:
Proveravaju referer, probao sam neki custom header i stavio isti link kao referer, tako jedino uspem da dobijem sadrzaj fajla.


Jesi siguran da je samo referer? Sad sam kliknuo na link koji sam ostavio pre skoro dva sata i referer je ES a link radi :/ Hm...
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

brainbuger

Član broj: 9647
Poruke: 440
80.93.236.*



+52 Profil

icon Re: Nova kursna lista19.03.2007. u 16:56 - pre 207 meseci
Nisam pravio celu skriptu vec sam samo probao da preuzmem sadrzaj sa linka koji je postovao Nemanja.
 
Odgovor na temu

nezki
Miodrag Lapcevic
Beograd

Član broj: 101503
Poruke: 438
212.62.53.*

Sajt: www.websolutions.co.rs


Profil

icon Re: Nova kursna lista19.03.2007. u 17:07 - pre 207 meseci
Pa dobro hoce neko da malo pojasni kako stize do kursne liste ili ne?
djLapac
 
Odgovor na temu

nezki
Miodrag Lapcevic
Beograd

Član broj: 101503
Poruke: 438
212.62.53.*

Sajt: www.websolutions.co.rs


Profil

icon Re: Nova kursna lista19.03.2007. u 17:12 - pre 207 meseci
Uzgred ako nekom treba kursna lista i prognoza za sajt moze sve da najde na http://www.naslovi.net/webmasters.php
Ali meni to ne resava problem jer mi treba kursna lista ili vremenska prognoza u xml formatu.
djLapac
 
Odgovor na temu

brainbuger

Član broj: 9647
Poruke: 440
80.93.236.*



+52 Profil

icon Re: Nova kursna lista19.03.2007. u 17:35 - pre 207 meseci
Evo na ovaj nacin uspevam da dodjem do sadrzaja gde je kursna lista, sad bi dalje trebalo parsovanje...
Code:

    $url = 'http://www.nbs.yu/internet/lat...&eksport=html&:langkl:';
    $postdata = '';
    $opts = array('http' =>
        array(
            'method'  => 'POST',
            'header'  =>    "Content-type: application/x-www-form-urlencoded\r\n" .
            "Host: www.nbs.yu\r\n" .
            "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1\r\n" .
            "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5\r\n" .
            "Accept-Language: en-us,en;q=0.5\r\n" .
            "Referer: http://www.nbs.yu/internet/lat...&eksport=html&:langkl:\r\n" .
            "Content-Length: " . strlen($postdata),
            'content' => $postdata                
            )
        );
    $context = stream_context_create($opts);
    $handle = @fopen($url, "rb", false, $context); 
    $contents = '';
    if ($handle){
        while (!feof($handle)) {
            $contents .= fread($handle, 8192);
        }
        fclose($handle);
    } else return false;

    print $contents;
 
Odgovor na temu

bzero
dev null
europe

Član broj: 5907
Poruke: 371
*.dynamic.sbb.co.yu.

Jabber: bzero@elitesecurity.org
Sajt: www.google.com/search?q=b..


Profil

icon Re: Nova kursna lista19.03.2007. u 17:35 - pre 207 meseci
Izgleda da su gadljivi ako ne nadju user agent u request headeru. Ovako radi:

Code:

ini_set('user_agent', 'Moj Veb Brauzer'); // bez ove linije ne radi

$url = 'http://www.nbs.yu/internet/lat...&eksport=html&:langkl:';
$html = file_get_contents($url);

print $html;

Never trust an operating system you don't have sources for.
 
Odgovor na temu

nezki
Miodrag Lapcevic
Beograd

Član broj: 101503
Poruke: 438
212.62.53.*

Sajt: www.websolutions.co.rs


Profil

icon Re: Nova kursna lista19.03.2007. u 17:56 - pre 207 meseci
bzerov kod sam probao i vraca sledecu gresku gresku:
Warning: file_get_contents() [function.file-get-contents]: php_network_getaddresses: getaddrinfo failed: No such host is known. in C:\wamp\www\lista\lista1.php on line 5

Warning: file_get_contents(http://www.nbs.yu/internet/lat...&eksport=html&:langkl:) [function.file-get-contents]: failed to open stream: No error in C:\wamp\www\lista\lista1.php on line 5
to se desava jer nisam ukapirao na koji fazon radi. (:
Sto si tice brainbugerovog koda probao sam ali ne dobijam nista za parsiranje moze mala pomoc brainbuger?



djLapac
 
Odgovor na temu

brainbuger

Član broj: 9647
Poruke: 440
80.93.236.*



+52 Profil

icon Re: Nova kursna lista19.03.2007. u 19:04 - pre 207 meseci
Radi i jedan i drugi nacin, najverovatnije ti je los url jer ga je ovaj editor na ES-u malo secnuo zbog duzine. Otvori taj link na nbs sajtu pa prekopiraj ceo url u kod.
 
Odgovor na temu

nezki
Miodrag Lapcevic
Beograd

Član broj: 101503
Poruke: 438
212.62.53.*

Sajt: www.websolutions.co.rs


Profil

icon Re: Nova kursna lista19.03.2007. u 19:41 - pre 207 meseci
U pravu si pogresan url.
brainbuger mozes da mi posaljes na mail ceo link jer ne mogu da provalim kako ide.
Koju kod kombinaciju da ukucam dobijem gresku 404.
Bio bih ti puno zahvalan.
djLapac
 
Odgovor na temu

nezki
Miodrag Lapcevic
Beograd

Član broj: 101503
Poruke: 438
212.62.53.*

Sajt: www.websolutions.co.rs


Profil

icon Re: Nova kursna lista19.03.2007. u 22:04 - pre 207 meseci
Ovako stoje stvari:
Probao sam online skriptu i radi.
Skida HTML stranicu sa sajta nbs i prikaze je kod vas.
znam da sada cu zvucati bezobrazno ali bolje da pitam pre nego ja napravim,da li neko ima slucajno gotov kod za parsiranje ove html stranice?
ako niko nema obecavam da cu uskoro postaviti komplet skriptu za vremensku prognozu i kursnu listu.
Poz
djLapac
 
Odgovor na temu

1r0nM4n
Nenad Vasić
Web Developer
Beograd

Član broj: 55970
Poruke: 441
*.ikomline.net.

ICQ: 303614173
Sajt: www.nenadvasic.com


+1 Profil

icon Re: Nova kursna lista19.03.2007. u 22:22 - pre 207 meseci
Kursna lista je dostupna i u sledećim formatima: XML, CSV, Excel, Print i ASCII. Možda je nekome lakše da napiše skriptu koja će da parsira XML dokument (na primer) nego HTML. Takođe, prilikom preuzimanja fajla, morate paziti na datum koji ćete navesti u HTTP zahtevu.

Možda će nekome i ovo da koristi: http://www.nbs.yu/export/inter...006_koriscenje_web_servisa.pdf

p0z
 
Odgovor na temu

nezki
Miodrag Lapcevic
Beograd

Član broj: 101503
Poruke: 438
212.62.53.*

Sajt: www.websolutions.co.rs


Profil

icon Re: Nova kursna lista19.03.2007. u 22:31 - pre 207 meseci
Sjajno. To sam i ja bas upravo shvatio i posto sam napravio skriptu za parsiranje ascii-ja sutra cu je srediti i postaviti ovde.
Poz svima i hvala na pomoci.
P.s.
Ako neko ima bilo kakvu skriptu za parsiranje bilo kakvog html -a ako moze da je ostavi ovde voleo bih da vidim bas kako i to funkcionise posto nisam nikada probao.
Poz.
djLapac
 
Odgovor na temu

stealth167
MKD

Član broj: 96910
Poruke: 49
85.30.68.*



Profil

icon Re: Nova kursna lista20.03.2007. u 03:07 - pre 207 meseci
bash sam juce pravio kursnu listu za moj sajt (nece vam odgovarati Makedonski Denar ? ) :)
pa mi nije bilo tesko da malo prepravim kod da radi sa NBS Kursnoj listi
evo scripte
Code:

<html>
<head>
  <title>Kursna Lista</title>
</head>

<body>

<?
ini_set('user_agent', 'Mozilla Firefox');
$datum=date("d.m").".20".date("y");
$dp='http://www.nbs.yu/internet/latinica/scripts/kl.html?datum=';
$dp.=$datum.'&broj=br.&godina=2006&vrsta=1&eksport=html&:langkl:';
 if (!$dp) {echo(" Error: unable to load URL file into $dp.  Process aborted.");exit();}

 $sp = file_get_contents($dp);

 $adresa=$sp;
 print '<table border=1>';
// odavde kopiraj i promeni $na1='CHF' ili 'AUD' ili 'GBP' za ostale valute
 print"<tr><td>valuta</td><td>kupovni kurs</td><td>srednji kurs</td><td>prodajni kurs</td></tr>";
  $na1='EUR';
        $n1=strpos ( $adresa, $na1);
        $nadresa=''; $eurk='';$eurp='';$eurs='';
     for ($i = $n1+87; $i <= $n1+92; $i++) {
       $eurk.=$adresa{$i};}
     for ($i = $n1+135; $i <= $n1+140; $i++) {
       $eurs.=$adresa{$i};}  
     for ($i = $n1+183; $i <= $n1+188; $i++) {
       $eurp.=$adresa{$i};}
 print "<tr><td>EUR</td><td>$eurk</td><td>$eurs</td><td>$eurp</td></tr>";
// do ovde
     $na1='USD';
        $n1=strpos ( $adresa, $na1);
        $usdk='';$usdp='';$usds='';
     for ($i = $n1+87; $i <= $n1+92; $i++) {
       $usdk.=$adresa{$i};}
     for ($i = $n1+135; $i <= $n1+140; $i++) {
       $usds.=$adresa{$i};}
     for ($i = $n1+183; $i <= $n1+188; $i++) {
       $usdp.=$adresa{$i};}  
 print "<tr><td>USD</td><td>$usdk</td><td>$usds</td><td>$usdp</td></tr>";

 print "</table>";

 ?>

</body>
</html>

Jednostavnim copy-paste se dobija kurs za ostale valute prikazane u NBS tabeli.
Sad radi, i radice dok ne promene dizajn strane, ili dinar postigne trocifrenu vrednost za Euro.
 
Odgovor na temu

nezki
Miodrag Lapcevic
Beograd

Član broj: 101503
Poruke: 438
212.62.53.*

Sajt: www.websolutions.co.rs


Profil

icon Re: Nova kursna lista20.03.2007. u 08:38 - pre 207 meseci
hvala stealth167!
evo ja sam probao tvoju skriptu i radi, a rezultat mozete videti na http://www.strictsystem.com/lista11.php.
evo i uploadovacu i skriptu lista11.php koja je malo preradjena posto za gbp ne radi ovaj stealth167-ov kod. Ali jos jednom hvala posto sam sada ukapirao kako da parsiram html (jako je jednostavno).
Danas kada nadjem vremena okacicu i listu koja parsira ascii i malo je doradjenija i ako uradim skriptu za prognozu isto cu je okaciti ove.
Poz

djLapac
Prikačeni fajlovi
 
Odgovor na temu

[es] :: PHP :: Nova kursna lista

Strane: 1 2 3

[ Pregleda: 22864 | Odgovora: 53 ] > FB > Twit

Postavi temu Odgovori

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