Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 30.03.2005 Skąd: Łódź Ostrzeżenie: (0%)
|
Witam,
poszukiwałem klasy do obsługi XML'a z kursami walut z NBP i w końcu napisałem sam, może komuś się przyda
przykładowe użycie:
wynik: Cytat Array ( [0] => dolar amerykański [1] => 1 [2] => USD [3] => 2,8020 )
wynik: Cytat 2007-05-22
Array ( [USD] => Array ( [0] => dolar amerykaĹ„ski [1] => 1 [2] => USD [3] => 2,8020 ) [EUR] => Array ( [0] => euro [1] => 1 [2] => EUR [3] => 3,7735 ) ) Ten post edytował stanik_jr 22.05.2007, 13:57:58 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 30.09.2007 Ostrzeżenie: (0%)
|
Mi klasa nie działała poprawnie, dopiero poprawienie funkcji aktualny_xml zmusiło klasę do poprawnej pracy.
Kod private function aktualny_xml($strTabela='a'){
$fp = fsockopen("www.nbp.pl", 80, $errno, $errstr, 30); if (!$fp) { echo "$errstr ($errno) \n"; } else { $out = "GET /Kursy/xml/dir.txt HTTP/1.1\r\n"; $out .= "Host: www.nbp.pl\r\n"; $out .= "Connection: Close\r\n\r\n"; fwrite($fp, $out); while (!feof($fp)) { $arrPlikiXML[] = fgets($fp, 128); } fclose($fp); } $arrPlikiXML = array_reverse ($arrPlikiXML); for($i=0; $i<=1; $i++){ $strNazwa=trim($arrPlikiXML[$i]); if(substr($strNazwa,0,1)==$strTabela){ $strDzisiejszyXML=trim($arrPlikiXML[$i]); } } return $strDzisiejszyXML; } Ten post edytował soldi 23.11.2008, 00:00:04 |
|
|
|
stanik_jr waluty z NBP 22.05.2007, 12:04:49
Sokal A to tak można bez pozwolenia wykorzystywać dane b... 22.05.2007, 21:06:48
kwiateusz zapewne tak, zwłaszcza że udostępniają jeszcze xml... 22.05.2007, 21:11:58
arborea No pewnie, że można korzystać - ja wrzucam co tylk... 21.06.2007, 21:26:46
phpion.com Odświeżam topic.
Czy pobierał ktoś z Was kursy z P... 21.10.2007, 20:02:42
webmasts wywala mi taki błąd
[XML] pobierz, plaintext Pars... 22.12.2007, 21:08:35
ExPlOiT Wklej kawałek kodu włącznie z 5 linią 22.12.2007, 21:44:07
webmasts [PHP] pobierz, plaintext <?php class Walut... 22.12.2007, 21:55:23
ExPlOiT [PHP] pobierz, plaintext <?php class Walut... 22.12.2007, 22:05:26
webmasts nadal to samo 22.12.2007, 22:14:31
ev45ive zapewne masz php4 a ten kod pisany jest pod php5
... 9.01.2008, 21:31:46 
mike Cytat(ev45ive @ 9.01.2008, 21:31:46 )... 10.01.2008, 10:48:05
corradzisz Hmm, od dwóch dni caly czas 0 mam na Euro. Coś się... 22.02.2008, 11:38:49
jarek_bolo Witaj
Chyba czegoś nie rozumiem, albo masz błąd w... 3.03.2008, 13:13:21
bim2 Ehm, znak ! to znak "przeciwiństwa... 3.03.2008, 14:23:16
jarek_bolo Mimo, że nie doczytałeś i błędną odpowiedź dałeś t... 3.03.2008, 14:44:46
bim2 Rozumiem Jeszcze może wtrące, że można by sprawdz... 7.03.2008, 21:55:58
parzol Pozwolę zadać to pytanie tutaj aby nie otwierać no... 13.11.2008, 14:30:39
bllitz najprawdopodobniej są to weekendy i dni wolne 13.11.2008, 15:18:46
dg2001 Witam, chciałem spróbować użyć powyższej klasy do ... 24.03.2009, 22:05:51
okitoki ja to tak rozwiązałem
Kod<?php
class cWalut... 11.05.2009, 15:10:51 ![]() ![]() |
|
Aktualny czas: 12.01.2026 - 17:42 |