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
_Borys_
post
Post #2





Grupa: Zarejestrowani
Postów: 587
Pomógł: 190
Dołączył: 5.02.2011
Skąd: 64-800

Ostrzeżenie: (0%)
-----


  1. preg_match('/<div style="font-size: 36px; line-height: 44px; white-space: nowrap;">(.*)<\/div>/iU', $strona, $wynik);

Poczytaj o zachłanności.

Ten post edytował _Borys_ 16.04.2013, 19:38:17
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: 17.10.2025 - 04:37