Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt Waluty - Pobierz z NBP
Dr.VaNs
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 12.10.2007

Ostrzeżenie: (0%)
-----


Witam,


kiedyś miałem do tego celu własny skrypt ale go zapodziałem gdzieś, teraz znowu potrzebuje coś podobnego ale czasu na napisanie nie mam.

W skrócie:

Prosty skrypt pobierający z NBP kurs Walut i od razu wyświetlający 5 walut (zdefiniowane)

Wiem że coś takiego jest opartego o curl i pregmatch ale nie umiem znaleźć tego, bo mój skrypt był też oparty o coś zbliżonego.

Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
L00zak
post
Post #2





Grupa: Zarejestrowani
Postów: 58
Pomógł: 5
Dołączył: 2.05.2006

Ostrzeżenie: (0%)
-----


dla potomności

  1. $url='http://nbp.pl/kursy/kursya.html';
  2. $chf = curl_init();
  3. curl_setopt ($chf, CURLOPT_URL, $url);
  4. curl_setopt ($chf, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
  5. curl_setopt($chf, CURLOPT_REFERER, $url);
  6. curl_setopt($chf, CURLOPT_RETURNTRANSFER, 1);
  7. curl_setopt($chf, CURLOPT_TIMEOUT, 15);
  8. $storef = curl_exec ($chf);
  9.  
  10.  
  11. preg_match_all("'z dnia (.*?)<\/p>'si", $storef, $matches1, PREG_SET_ORDER);
  12. preg_match_all("'<td class=\"bgt2 left\">euro(.*?)<\/tr>'si", $storef, $matches2, PREG_SET_ORDER);
  13. preg_match_all("'<td class=\"bgt2 right\">(.*?)<\/td>'si", $matches2[0][1], $matches3, PREG_SET_ORDER);
  14. echo $matches1[0][1];
  15. echo '<br>';
  16. echo $matches3[1][1];
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 16:12