Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Import określonych danych z pliku *.txt, kursy średnie z NBP / wykresy NBP
websterPL
post 11.08.2009, 15:41:38
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 11.08.2009

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


Witam,
chciałbym pobrać z pliku http://nbp.pl/Kursy/xml/dir.txt nazwy zaczynające się od litery "a" (są to nazwy plików *.xml - kursy średnie) i wyświetlić te wszystkie nazwy (z ostatnich 30 dni). Ostatni wpis w pliku *txt to najnowszy plik (dzisiejszy). I wykombinowałem taki kod:

  1. $subject = file_get_contents('http://nbp.pl/Kursy/xml/dir.txt');
  2. $pattern = '/^a\d{3}z\d{6}/';
  3. preg_match_all($pattern, $subject, $matches);
  4. print_r($matches);


W wyniku otrzymuję niestety tylko 1 rekord (do tego najstarszy). Czy ktoś wie jak za to się zabrać ?

Ten post edytował websterPL 11.08.2009, 15:42:37
Go to the top of the page
+Quote Post

Posty w temacie
- websterPL   [PHP] Import określonych danych z pliku *.txt   11.08.2009, 15:41:38
- - golaod   [PHP] pobierz, plaintext $file = file_get_contents...   11.08.2009, 15:56:01
- - Wicepsik   Usuń ^ z początku.   11.08.2009, 15:56:31
- - erix   Znaczy, nie usuń, a wyciągnij przed nawias. ;]   11.08.2009, 16:27:39
- - websterPL   Fajnie, działa - pobiera wszystkie rekordy zaczyną...   12.08.2009, 08:59:32
- - kriszna   [PHP] pobierz, plaintext for($i=count($pre...   12.08.2009, 09:05:26
- - websterPL   Dzięki za błyskawiczną odpowiedź. W pętli for zapo...   12.08.2009, 09:12:38
- - Kofel   Zamiast echo daj var_dump i zobacz jak wygląda tab...   12.08.2009, 09:20:28
- - websterPL   wynik wykorzystania var_dump (kilka rekordów od ko...   12.08.2009, 09:25:32
- - dr_bonzo   w $matches[1][$i] bedziesz mial kolejne ...   12.08.2009, 09:39:44
- - websterPL   ok, po użyciu kodu: [PHP] pobierz, plaintext ...   12.08.2009, 09:57:25
- - dr_bonzo   count( $pregs[1] ) a nie count( $pregs ...   12.08.2009, 10:08:19
- - websterPL   faktycznie ... dzięki wielkie wszystko teraz dział...   12.08.2009, 11:01:45
- - dr_bonzo   A skad wyczraowales taga <rekord> w XMLu z k...   12.08.2009, 11:29:24
- - websterPL   A faktycznie ! Teraz śmiga aż miło. [PHP] po...   12.08.2009, 11:59:47
- - dr_bonzo   $data = (string)$tresc_xml->data_publ...   12.08.2009, 12:12:41
- - websterPL   Wielkie dzięki, teraz to już wszystko jest ok. Sup...   12.08.2009, 15:08:41
- - fifi209   [PHP] pobierz, plaintext $ydata[] = $kurs;...   12.08.2009, 15:09:50
- - websterPL   Tak też miałem zrobione [PHP] pobierz, plaintext...   12.08.2009, 15:36:15
- - erix   A o czym ~dr_bonzo pisał? Bądź konsekwentny...   12.08.2009, 15:52:21
- - websterPL   no tak ale dlaczego ten kod działa: [PHP] pobierz...   12.08.2009, 16:23:43
- - fifi209   rzutuj na float   12.08.2009, 16:31:38
- - websterPL   Ja już nie wiem jak to zrobić, 3 godziny i nic (ci...   13.08.2009, 09:41:44
- - dr_bonzo   Porownaj [PHP] pobierz, plaintext $kurs_linia = $...   13.08.2009, 09:56:16
- - websterPL   Porównałem i nie podoba mi się, że float zaokrągla...   13.08.2009, 13:07:48
- - erix   Najpierw rzutuj na string, zamieniaj przecinek na ...   13.08.2009, 13:23:16
- - websterPL   czyli kod jest taki: [PHP] pobierz, plaintext ...   13.08.2009, 13:30:48


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 11:39