Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Pobieranie zawartości diva z innej strony
-Mister X-
post
Post #1





Goście







Jak w temacie , potrzebuję pobrać zawartośc pewnego diva załózmy :
<div style="font-size: 36px; line-height: 44px; white-space: nowrap;">Jakiś tekst</div>
Trochę pogooglowałem i doszedłem do tego :

  1. <?php
  2. $strona = file_get_contents('jakaś strona');
  3. echo '<pre>';
  4. preg_match('/<div style="font-size: 36px; line-height: 44px; white-space: nowrap;">(.*)<\/div>/i', $strona, $wynik);
  5. echo $wynik[1];
  6. ?>


Jednak to wyświetla mi całą linijkę tekstu z tej strony , czyli również to cos jest po </div> , a chciałbym żeby na pierwszym napotkanym </div> się to wyświetlanie zakończyło.
I tu się rodzi odwieczne pytanie : Dlaczego? Jak to poprawic?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
--Mister X--
post
Post #2





Goście







Dzięki śmiga , ale mam kolejny problem , jesli mam np. taki kod :

  1. <div class="personal_ratings_rating" style="margin-bottom: 0; font-size: 20px; height: 30px; font: bold 20px 'Trebuchet MS';">coś<span style="font: bold 20px 'Kreon', 'Trebuchet MS';">coś innego</span></div>


Jak pobiorę od "końca" diva do </div> to jak pozbyć się reszty kodu żeby zostało tylko coś i coś innego?
Googlowałem trochę o preg_replace , ale tam ludzie raczej zastępowali pojedyńcze słówka i jakoś mi nie bardzo idzie.
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: 7.10.2025 - 00:08