Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] DOM Pobieranie adresu obrazka...
nawasaqi
post
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:

  1. <div id="article_image"><!-- rel max = 4 -->
  2. <div>
  3.  
  4. <img border="0" src="http://adres.pl/img/Q.jpg" title="tytul_obrazkai" alt="blablabla">
  5.  
  6.  
  7. <p class="desc">sadasd asdasd<span> (autor/autor)</span></p>
  8.  
  9. </div>
  10. </div


Mój kod:
  1. $html = file_get_html('test.html');
  2.  
  3. foreach($html->find('img[id=article_image]') as $e)
  4.  
  5. echo $e->src . '<br>';


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nawasaqi
post
Post #2





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)

  1. $adept = '<a href="http://strona.pl/miasto/gliwice,oferta,4204026>"';
  2. $pattern = '#http://strona.pl/miasto/(.+?),oferta,(.+?)#';
  3. preg_match_all($pattern, $adept, $matches);
  4. print_r ($matches);


I nie wyświetla mi ostatniego ID 4204026 tylko jego pierwszą cyfrę... Ktoś pomoże (IMG:style_emoticons/default/questionmark.gif)

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: 11.10.2025 - 16:21