[ Príspevkov: 20 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Prevod ceny sk->euro pri aktualnom kurze

Registrovaný: 25.07.07
Prihlásený: 27.11.14
Príspevky: 217
Témy: 38 | 38
Bydlisko: Kálnica city
NapísalOffline : 01.03.2008 16:34 | Prevod ceny sk->euro pri aktualnom kurze

Robim stranku pre PC shop, chcel by som urobit ceny aby zobrazovalo aj v sk aj v eurach. To prepocitavanie by som dako vedel spravit, len sa chcem opytat , ci dakto nepozna stranku z ktorej by som mohol cerpat aktualny kurz koruny voci euru, aby som ho nemusel kazdy den prepisovat, ze ci nejaka stranka ponuka taku sluzbu odkial by mi php script mohol cucat aktualny kurz..
diki moc


Offline

Čestný člen
Čestný člen
Prevod ceny sk->euro pri aktualnom kurze

Registrovaný: 17.10.06
Prihlásený: 08.01.11
Príspevky: 1757
Témy: 17 | 17
NapísalOffline : 01.03.2008 16:48 | Prevod ceny sk->euro pri aktualnom kurze

http://www.nbs.sk/KL/AKTKLSL.XML aktualizuje sa kazdy den, takze ti staci do cronu hodit skript co to stiahne a vyparsuje kurz eura.


_________________
A Real Programmer might or might not know his wife's name. He does, however, know the entire ASCII code table.
Offline

Užívateľ
Užívateľ
Prevod ceny sk->euro pri aktualnom kurze

Registrovaný: 25.07.07
Prihlásený: 27.11.14
Príspevky: 217
Témy: 38 | 38
Bydlisko: Kálnica city
Napísal autor témyOffline : 01.03.2008 19:49 | Prevod ceny sk->euro pri aktualnom kurze

a ako zostavim prikaz na stiahnutie toho suboru alebo nacitanie do premenej aby som s nim mohol pracovat, lebo cez readfile mi ho len vypisalo a zrejme nacitalo len do pamati


Offline

Čestný člen
Čestný člen
Prevod ceny sk->euro pri aktualnom kurze

Registrovaný: 17.10.06
Prihlásený: 08.01.11
Príspevky: 1757
Témy: 17 | 17
NapísalOffline : 01.03.2008 22:03 | Prevod ceny sk->euro pri aktualnom kurze

ja pouzivam file_get_contents(); nacita ti to subor do srtringu.


_________________
A Real Programmer might or might not know his wife's name. He does, however, know the entire ASCII code table.
Offline

Správca fóra
Správca fóra
Prevod ceny sk->euro pri aktualnom kurze

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32

alebo mozes pouzit simplexml_load_file(), ak mas PHP5

Mensi priklad - vypise aktualny kurz eura:
Kód:
class ExchangeRate
{
   var $xml;
   
   function __construct()
   {
      $this->xml = simplexml_load_file("http://www.nbs.sk/KL/AKTKLSL.XML");
   }   
   
   function getRate($ccyCode)
   {
      foreach ($this->xml->rateList->rate as $rate) {
         if($rate->ccyCode==$ccyCode)
         {
            return $rate->value;
         }
      }   
   }
}

$kurz = new ExchangeRate();
echo $kurz->getRate('EUR');


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

Užívateľ
Užívateľ
Prevod ceny sk->euro pri aktualnom kurze

Registrovaný: 25.07.07
Prihlásený: 27.11.14
Príspevky: 217
Témy: 38 | 38
Bydlisko: Kálnica city
Napísal autor témyOffline : 02.03.2008 0:14 | Prevod ceny sk->euro pri aktualnom kurze

jee diky to je parada, ide mi to...


Offline

Užívateľ
Užívateľ
Prevod ceny sk->euro pri aktualnom kurze

Registrovaný: 26.07.06
Prihlásený: 20.03.16
Príspevky: 1383
Témy: 90 | 90
Bydlisko: Slovakia-Ko...

vizerato fajn
asi sa vrhnem na oop :D


_________________
CPU: Intel E7200 momentalne default + freezer 7 pro | MB: Gigabyte GA-P35-DS3 rev. 2.0 F14 | RAM: A-DATA 4x1GB EE Vitesta | VGA: ATI Radeon HD4850 Sapphire Dual Slot | Monitor: BenQ E2200HD+17CTX | HDD: WD 3200AAKS + Maxtor 6Y080M0 80GB SATAII + 120GB ATA Barracuda | PSU: Corsair VX450W | Windows 7 Ultimate Sk | REPRO: Logitech X-210
+
IPhone 3GS JB 3.1.3 (new BR)
múdry sa postara o seba ale ešte múdrejši sa postara aj o druhých
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 12.05.08
Prihlásený: 28.12.13
Príspevky: 117
Témy: 29 | 29

mne to nejde. Vypíše: Warning: Invalid argument supplied for foreach() in /3w/wz.cz/c/cestoserver/test12/index.php on line 13

stenley píše:
alebo mozes pouzit simplexml_load_file(), ak mas PHP5

Mensi priklad - vypise aktualny kurz eura:
Kód:
class ExchangeRate
{
   var $xml;
   
   function __construct()
   {
      $this->xml = simplexml_load_file("http://www.nbs.sk/KL/AKTKLSL.XML");
   }   
   
   function getRate($ccyCode)
   {
      foreach ($this->xml->rateList->rate as $rate) {
         if($rate->ccyCode==$ccyCode)
         {
            return $rate->value;
         }
      }   
   }
}

$kurz = new ExchangeRate();
echo $kurz->getRate('EUR');


Offline

Správca fóra
Správca fóra
Prevod ceny sk->euro pri aktualnom kurze

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32

pravdepodobne nemas PHP5


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 12.05.08
Prihlásený: 28.12.13
Príspevky: 117
Témy: 29 | 29

stenley píše:
pravdepodobne nemas PHP5


skusam to na www.webzdarma.cz
ak by tam nebolo PHP5, aké je iné riešenie ako ten kurz. lístok na webe zverejniť?


Offline

Správca fóra
Správca fóra
Prevod ceny sk->euro pri aktualnom kurze

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32

tam je tusim php4, v tom pripade to bude troska zlozitejsie, ale v kazdom pripade treba vyskusat, ci tam funguju napriklad DOM XML funkcie a pod...


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 12.05.08
Prihlásený: 28.12.13
Príspevky: 117
Témy: 29 | 29

z tohoto nie som mudrejší... Chcelo by to ten skript pre PHP4, neviem vobec ako to spravit, napriek Tvojim indiciam... :-)

stenley píše:
tam je tusim php4, v tom pripade to bude troska zlozitejsie, ale v kazdom pripade treba vyskusat, ci tam funguju napriklad DOM XML funkcie a pod...


Offline

Správca fóra
Správca fóra
Prevod ceny sk->euro pri aktualnom kurze

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32

Toto je skript z http://sk.php.net/xml_parse, stacilo ho len trosku upravit, teraz ti to vypise kurz eura. Skus, ci ti to tam pojde, ale nemal by byt problem:
Kód:
<?php
$file = 'http://www.nbs.sk/KL/AKTKLSL.XML';
$stack = array();

function getRate($ccyCode)
{
   global $xml2arrData;
   
   foreach($xml2arrData as $key => $arrValue)
   {
      $rate = $arrValue['children'];
      
      $rate_country = $rate[0]['cdata'];      //krajina
      $rate_ccycode = $rate[1]['cdata'];      //kod krajiny
      $rate_amount = $rate[2]['cdata'];      //mnozstvo
      $rate_value = $rate[3]['cdata'];      //kurz
      
      if($rate_ccycode==$ccyCode)
      {
         return $rate_value;
      }
   }
}

function startTag($parser, $name, $attrs)
{
   global $stack;
   $tag=array("name"=>$name,"attrs"=>$attrs);   
   array_push($stack,$tag);
 
}

function cdata($parser, $cdata)
{
    global $stack,$i;
   
    if(trim($cdata))
    {     
        $stack[count($stack)-1]['cdata']=$cdata;   
    }
}

function endTag($parser, $name)
{
   global $stack;   
   $stack[count($stack)-2]['children'][] = $stack[count($stack)-1];
   array_pop($stack);
}

$xml_parser = xml_parser_create();
xml_set_element_handler($xml_parser, "startTag", "endTag");
xml_set_character_data_handler($xml_parser, "cdata");

$data = xml_parse($xml_parser,file_get_contents($file));
if(!$data)
{
   die(sprintf("XML error: %s at line %d", xml_error_string(xml_get_error_code($xml_parser)), xml_get_current_line_number($xml_parser)));
}

xml_parser_free($xml_parser);

$xml2arrData = $stack[0]['children'][3]['children'];

echo getRate("EUR");
?>

Alebo pouzi http://www.criticaldevelopment.net/xml/doc.php


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

Užívateľ
Užívateľ
Prevod ceny sk->euro pri aktualnom kurze

Registrovaný: 07.08.06
Prihlásený: 05.12.17
Príspevky: 919
Témy: 259 | 259
Bydlisko: Levice

pockaj este mesiac-dva, a nebudes musiet nic stahovat. Kurz sa ustali a uz sa menit nikdy nebude!

Takto to mozes onedlho prerabat...


Offline

Užívateľ
Užívateľ
Prevod ceny sk->euro pri aktualnom kurze

Registrovaný: 25.07.07
Prihlásený: 27.11.14
Príspevky: 217
Témy: 38 | 38
Bydlisko: Kálnica city
Napísal autor témyOffline : 21.05.2008 17:11 | Prevod ceny sk->euro pri aktualnom kurze

ake prerabanie, tak tam o dva mesiace napise do premenej pevny kurz a je to...


Offline

Užívateľ
Užívateľ
Prevod ceny sk->euro pri aktualnom kurze

Registrovaný: 07.08.06
Prihlásený: 05.12.17
Príspevky: 919
Témy: 259 | 259
Bydlisko: Levice

no jasne, ale usetril by si robotu s terajsi zhananim scriptov... ale nech si robi co chce kto chce...


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 12.05.08
Prihlásený: 28.12.13
Príspevky: 117
Témy: 29 | 29

Dik.
Skusil som to a vypisalo nasledovne:


Warning: file_get_contents(): URL file-access is disabled in the server configuration in /3w/wz.cz/c/cestoserver/test12/index.php on line 54

Warning: file_get_contents(http://www.nbs.sk/KL/AKTKLSL.XML): failed to open stream: no suitable wrapper could be found in /3w/wz.cz/c/cestoserver/test12/index.php on line 54

Warning: Invalid argument supplied for foreach() in /3w/wz.cz/c/cestoserver/test12/index.php on line 9


Bude tam zjavne este nejaky problem...? Mne sa zda z prvej poznemky, ze taketo stahovanie je na wz.cz asi nepovolene...

stenley píše:
Toto je skript z http://sk.php.net/xml_parse, stacilo ho len trosku upravit, teraz ti to vypise kurz eura. Skus, ci ti to tam pojde, ale nemal by byt problem:

Alebo pouzi http://www.criticaldevelopment.net/xml/doc.php


Offline

Správca fóra
Správca fóra
Prevod ceny sk->euro pri aktualnom kurze

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32

ako pozeram, tak ti to uz funguje...


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 12.05.08
Prihlásený: 28.12.13
Príspevky: 117
Témy: 29 | 29

stenley píše:
ako pozeram, tak ti to uz funguje...


akoze funguje? Nejde to... Podla mna je ten webzdarma nastaveny tak, ze nedovoli preberat takymto sposobom data externe...? Neviem, vychadzam z chyboveho hlasenia...


Offline

Správca fóra
Správca fóra
Prevod ceny sk->euro pri aktualnom kurze

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32

ked som to pozeral naposledy, tak to fungovalo, neviem ako je to mozne :) a potom ked som dal refresh, tak to zas neslo...


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
 [ Príspevkov: 20 ] 


Prevod ceny sk->euro pri aktualnom kurze



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

PC zostava >>> 40000 Sk

v PC zostavy

6

606

24.08.2006 13:00

>>JoysticK<<

V tomto fóre nie sú ďalšie neprečítané témy.

alza.sk velkoobchodne ceny?, dovoz?

v Obchody, reklamácie a právo

4

2528

15.01.2010 20:41

jtbs

V tomto fóre nie sú ďalšie neprečítané témy.

alza.sk velkoobchodne ceny pre všetkych

v Obchody, reklamácie a právo

1

876

29.03.2009 10:57

marzo

V tomto fóre nie sú ďalšie neprečítané témy.

Notebook do 35000 sk 1150 EURO

v Notebooky a netbooky

8

426

12.01.2009 16:43

pukepulos

V tomto fóre nie sú ďalšie neprečítané témy.

Vsetky gif subory v aktualnom adresari

v PHP, ASP

0

235

26.07.2008 21:37

Ďuri

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

Pomoc pri určení predajnej ceny tejto nekompletnej zostavy

v Informujem sa

5

229

03.01.2015 19:09

mato0

V tomto fóre nie sú ďalšie neprečítané témy.

domena.sk => www.domena.sk (.htaccess)

v Ostatné

8

458

23.05.2009 10:12

Draex

V tomto fóre nie sú ďalšie neprečítané témy.

Alza.sk -> adventný kalendár

v Obchody, reklamácie a právo

7

130

12.12.2017 15:46

IceMind

V tomto fóre nie sú ďalšie neprečítané témy.

windows xp francuzsky -> en/sk/cz

v Operačné systémy Microsoft

0

138

19.12.2011 17:30

otec87

V tomto fóre nie sú ďalšie neprečítané témy.

nastavenie mailu s azet.sk => čítanie v Outlooku

v Sieťové a internetové programy

8

4469

19.05.2009 21:38

Linux

V tomto fóre nie sú ďalšie neprečítané témy.

Herne pc + monitor do 700 euro +-10 euro

[ Choď na stránku:Choď na stránku: 1, 2, 3 ]

v PC zostavy

69

1638

06.12.2010 18:40

metrix0007

V tomto fóre nie sú ďalšie neprečítané témy.

pc do 2000 euro s dph +- 100 euro

v PC zostavy

23

1155

17.10.2009 11:10

Matias555

V tomto fóre nie sú ďalšie neprečítané témy.

notebook pre dievca do 550 euro +/- 20 euro

v Notebooky a netbooky

1

253

15.09.2011 10:52

Cirky

V tomto fóre nie sú ďalšie neprečítané témy.

BELKIN N+ V1 Router >>> WIFI Rýchlosť - Kabel CRC Error

v Siete

0

447

21.02.2012 18:29

rabidko

V tomto fóre nie sú ďalšie neprečítané témy.

W.E.B.--->>>S.O.F.T.

v Webdesign

7

796

23.11.2006 20:04

audiotrack

V tomto fóre nie sú ďalšie neprečítané témy.

problém pri hrách grafika GT 540M

v nVidia grafické karty

8

469

13.11.2011 20:22

carlos5112



© 2005 - 2017 PCforum, edited by JanoF