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
omi
post
Post #2





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

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


Chciałbym zapisać do bazy danych to co jest w tabeli czyli godziny przelewów wychodzących i przychodzących Alior Banku i Banku Zachodniego WBK i raz w miesiącu np pierwszego każdego miesiąca żeby wyświetlał się link do aktualizacji bazy danych na stronie www i będzie to mogła zrobić jedna osoba raz w miesiącu. I zastanawia mnie czy idę z tym wszystkim w dobrym kierunku, czy ten kod będzie można użyć do zapisania tych danych do bazy danych:

  1. $html = file_get_contents('https://www.money.pl/banki/elixir/');
  2.  
  3. $dom = new DOMDocument;
  4. libxml_use_internal_errors(true);
  5. $dom->loadHTML($html);
  6. $dom->loadHTML($html, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD);
  7. libxml_clear_errors();
  8. $dom->encoding = 'UTF-8';
  9. $xpath = new DOMXPath($dom);
  10.  
  11. $trs = $xpath->query('//table[@class="tabela_elyxyr tabela big m0 tlo_biel vag"]//a[text()="Alior Bank" or text()="Bank Zachodni WBK"]/ancestor::tr');
  12. foreach($trs as $tr){
  13. echo $tr->nodeValue; // innerText
  14. echo $tr->C14N(); // innerHTML
  15. }
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: 14.10.2025 - 06:50