Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Tabelka file_get_contents i preg_match
omi
post
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 6.11.2017

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


Witam.

Chciałbym pobrać tabele z tej strony: https://www.money.pl/banki/elixir/
Mam taki kod:

  1. <?php
  2. $strona = file_get_contents('https://www.money.pl/banki/elixir/');
  3. echo '<pre>';
  4. preg_match('/<table class="tabela_elyxyr tabela big mO tlo_biel vag">(.*)<\/table>/s', $strona, $wynik);
  5. var_dump($wynik);
  6. ?>


Proszę mi napisać dlaczego nie wyświetla mi się tabelka na stronie wyświetla się tylko:

array(0) {
}

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





Grupa: Zarejestrowani
Postów: 6 809
Pomógł: 1828
Dołączył: 11.03.2014

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


Tego kodu nie będzie można użyć do zapisania do bazy danych, bo nie do tego służy. Służy tylko do wyszukiwania danych w strukturze DOM.
Natomiast uzyskane dane można użyć. Możesz je zapisywać wprost w takiej postaci, albo opracować taką strukturę, która pozwoli przechować dla banku odrębnie sesje przychodzące i odrębnie wychodzące (tabela "bank" i tabela "sesja"). W drugim przypadku musisz jednak te dane ponownie przeparsować.
Ale z tego co piszesz, to nie wiem czy Ci jest potrzebna w ogóle baza danych. Możesz zapisać dane do pliku. I albo nadpisywać zawsze ten sam plik i includować go na stronie, albo tworzyć kolejne i wyświetlać listę lub tylko ostatni.
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: 29.12.2025 - 23:18