![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 13.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki problem próbowałem z funkcją file_get_contents ale niewiele mi z tego wyszło?
Chodzi o pobranie danych ze źródła html np. takiego:
itd... po pobraniu danych wprowadzić je do tabeli msql np. o nazwie "jeden" - kalumna "znaczenie" i kolumna "opis" czyli: znaczenie 1 opis 1 znaczenie 2 opis 2 znaczenie 3 opis 3 itd. ? Jeżeli ktoś by miał pomysł jak ten problem rozwiązać to byłbym niezwykle wdzięczny. Z góry dzięki i pozdrawiam Ten post edytował głąb 20.02.2015, 10:03:47 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 58 Dołączył: 14.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
file_get_contents pobiera tylko źródło strony, jeżeli już je masz to musisz użyj jakiegoś parsera DOM, np. http://php.net/manual/en/domdocument.loadhtml.php\
ewentualnie http://php.net/manual/en/function.preg-match-all.php |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 13.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
dzięki za wskazówkę...
Na razie udało się zrobić coś takiego:
co daje taki wynik: znaczenie 1, opis 1 opis 1 opis 1 znaczenie 2, znaczenie 3 Dalej trzeba by jakoś usunąć wartości opis 1 , opis 1, opis 1, które mają być zapisane w drugiej kolumnie tabeli msql opis i przecinki ze znaczenia 1, znaczenia 2, po czym znaczenie 1, znaczenie 2, znaczenie 3 dodać do tabeli msql kolumna znaczenie problem polega na tym, że znaczenie 1, opis 1 są między tymi samymi znacznikami <span class="font8" style="font-weight:bold;"> </span> A jak drugą część opis 1, opis 1 , opis 1 , opis 1 (może być łącznie z html) ? wydobyć z html i dodać do bazy msql? tak, że jeszcze droga daleka... Jeżeli ktoś by miał pomysł jak ten problem rozwiązać to byłbym niezwykle wdzięczny. Z góry dzięki i pozdrawiam Ten post edytował głąb 21.02.2015, 08:44:30 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 05:53 |