[XML][PHP]Pobieranie zawartości strony i zapisywanie jako xml |
[XML][PHP]Pobieranie zawartości strony i zapisywanie jako xml |
7.09.2015, 17:18:53
Post
#1
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 0 Dołączył: 17.09.2009 Ostrzeżenie: (0%) |
Witam,
Chciałbym zapisać dane z kodu źródłowego pewnej strony do pliku xml. Działanie to miałoby się odbywać w pętli na określonych id strony. Załóżmy, że adres strony to http://nazwa/temat.php?id=X jej kod źródłowy wygląda następująco:
Chciałbym pobrać zawartość w taki sposób:
Ma ktoś jakiś pomysł? |
|
|
7.09.2015, 21:47:11
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D |
xpath?
-------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
8.09.2015, 13:50:31
Post
#3
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 5 Dołączył: 4.12.2013 Skąd: Śląsk Ostrzeżenie: (0%) |
Jeżeli strony nie zmieniają swojego szablonu to możesz użyć wyrażeń regularnych.
Mniej więcej wyglądało by to tak (schemat): 1. Otwierasz stronę (file_get_contents) i zapisujesz zawartość do zmiennej 2. Używasz odpowiednich wyrażeń regularnych w stylu:
3. Tworzysz szablon do którego dane zmienne mają być wrzucone np.
4.Tworzysz plik do którego będzie zapisany wygenerowany kod 5.Zapisujesz do pliku (file_put_contents ) Jeżeli wszystko ubierzesz odpowiednio w funkcje to bez problemu dynamicznie powinno działać. Ten post edytował Geniesis 8.09.2015, 13:51:00 |
|
|
Wersja Lo-Fi | Aktualny czas: 19.04.2024 - 13:42 |