![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 28.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie mam pytanie próbuję pobrać adres obrazka z nastepującego kodu poprzez DOM:
Mój kod:
Ale coś lipa. Pomoże ktoś jak wyciągnąc obrazek zz tego elementu <div> (IMG:style_emoticons/default/questionmark.gif) wszystkie obrazki nie ma problemu ale che pobrać akurat dwa które znajduja się w div=article_image. Z góry dziekuję za pomoc. Ten post edytował nawasaqi 30.10.2015, 18:41:25 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
Nie korzystaj ze starego Simple DOM Parser. Skorzystaj z DOM wbudowanego w PHP: http://php.net/DOM
Wówczas pobierzesz sobie ten div przez $doc->getElementById, a następnie wyciągniesz z niego obrazki przez $div->getElementsByTagName (alternatywnie możesz się pobawić XPath). |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 28.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Kurde cosik mi to nie prądzi dalej... (IMG:style_emoticons/default/thumbsdownsmileyanim.gif)
Edit już znalazłem błąd i poprawiłem (IMG:style_emoticons/default/wink.gif) Dzięki za pomoc.... EDIT 2: Ostatnie pytanie (IMG:style_emoticons/default/wink.gif) Chodzi mi o pobieranie tekstu z tagami html. Teraz załużmy pobieram coś i chce wyświetlić tekst $div1->textContent i mam tekst bez formatowania ale ja bym chciał pobrać tekst z tagami. W SimpleDom była funkcja outertext i trobiłem to tak: strip_tags($e->outertext,'<br>,<b>') i wycinało całe formatowanie bez br i b. Jak to zrobić w tej wbudowanej wersji DOM (IMG:style_emoticons/default/questionmark.gif) Ten post edytował nawasaqi 31.10.2015, 08:47:07 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 28.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki ogarnąłem już.... ale mam problem kolejny (IMG:style_emoticons/default/wink.gif) chciałem zczytać linki sobie i jak z pobraniem linków wszystkich ze strony nie mam problemów to by wyciągnąc link z class nie działa mi ;( Jak robię od razu getElementsByTagName('a') to mi ładnie pobiera wszystkie linki ale jak chcę z konkretnej class'y getElementById('xyz') to nie działa.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Musisz rozróżniać klasę od identyfikatora. W HTML masz klasę .xyz.
http://stackoverflow.com/questions/6366351...ts-by-classname |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 28.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki kolego ogarnąłem (IMG:style_emoticons/default/wink.gif)
Nie chce zakładac nowego tematu ale mam taką zagwozdkę (IMG:style_emoticons/default/wink.gif)
I nie wyświetla mi ostatniego ID 4204026 tylko jego pierwszą cyfrę... Ktoś pomoże (IMG:style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
$pattern = '#http://strona.pl/miasto/(.+?),oferta,(\d+)#';
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 28.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki dodałem parametr U na końcu za # i też poszło (IMG:style_emoticons/default/wink.gif) a siedziałem 3h nad tym ;/
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 16:06 |