Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobieranie konkretnej informacji z tabeli na innej stronie.
omi
post
Post #1





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

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


Witam!

Pobieram całą stronę: https://secure.tibia.com/community/?subtopic=killstatistics (np.server Amera ) do pliku tekstowego za pomocą curl, a chcałbym z tej tabeli co tam jest zapisać tylko np. dwie pozycje "Abyssador" i "An Observer Eye" z kolumny Race, a z kolumny Last Day - Killed by Players.

Bym prosił o jakiś przykładowy kod jak to wyselekcjonować żeby nie zapisywało wszystkiego ze strony tylko te konkretne dwie rzeczy. Pozdrawiam.

Ten post edytował omi 7.02.2018, 01:57:04
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%)
-----


Dzięki za odpowiedź. Mam taki kod znalazłem z forum. Zapisuję on już nie całą stronę tylko niektóre elementy tabeli. A co by tu zmienić w tym kodzie żeby zapisać tylko np. dwie pozycje "Abyssador" i "An Observer Eye" z kolumny Race, a z kolumny Last Day - Killed by Players znajdującą się tam liczbę? Tak w ogóle to bym chciał to co wybiorę z tabeli zapisać do bazy danych w przyszłości, nie jestem do końca pewny czy dobrze kombinuje teraz czy to się tak da zapisać do bazy danych?


  1. <?php
  2. $s = file_get_contents('https://secure.tibia.com/community/?subtopic=killstatistics&world=Amera');
  3. preg_match_all( '#<td>(.*?)</td>#is', $s, $m, PREG_PATTERN_ORDER );
  4.  
  5. $string = implode("\n", $m[1]);
  6.  
  7. file_put_contents('asd.txt',$string);
  8. ?>
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: 10.10.2025 - 08:02