Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] wyciągnięcie fragmentu kodu, ... między zdefiniowanymi znacznikami
kleszczoscisk
post
Post #1





Grupa: Zarejestrowani
Postów: 164
Pomógł: 3
Dołączył: 13.12.2007

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


Witam

Pobieram curl-em całą stronę gdzie zamieszczam swoje prace, komentowane przez czytających. Interesują mnie własnie te komentarze, chciałbym je umieszczac na swojej stronie. Ich struktura wygląda mniej więcej tak:
Kod
          
     <!-- kod strony -->
    
                <div class="komentarze">
                          
                          <div class="komentarz">
                                      <div class="obrazek">
                                          <img src="xxx" />
                                      </div>
                                      <div class="txt">
                                          <span id="koment_nr1">tu tresc komentarza 1</span>
                                      </div>
                                      <div class="podpis">
                                          podpis 2
                                      </div>
                          </div>
                          
                          <div class="komentarz">
                                      <div class="obrazek">
                                          <img src="xxx" />
                                      </div>
                                      <div class="txt">
                                          <span id="koment_nr2">tu tresc komentarza 2</span>
                                      </div>
                                      <div class="podpis">
                                          podpis 2
                                      </div>
                          </div>
              
                  </div>
    
     <!-- kod strony -->
   <div class="dalsza_czesc_strony">


Czy jest możliwe (a jeśli tak to w jaki sposób...) wyciągnięcie z całego kodu pobranej strony tylko tego fragmentu? Jakaś funkcja, która przeszuka tekst od początku do końca i wyłapie określony fragment, np. od znacznika <div class="komentarze"> włącznie do znacznika <div class="dalsza_czesc_strony"> z pominieciem tegoż?
Będę wdzieczny za podpowiedzi i przykłady, odsyłacze :-) Pozdrawiam

Ten post edytował kleszczoscisk 17.02.2008, 17:41:51
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kleszczoscisk
post
Post #2





Grupa: Zarejestrowani
Postów: 164
Pomógł: 3
Dołączył: 13.12.2007

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


Nie dam rady sam.

Powienienem wyszukać w tekście za pomocą wyrażen regularnych to: <div class="komentarze"> i to: <div class="dalsza_czesc_strony"> ?
Kod
<?php

$komenty = preg_match('/<div class="komentarze">([^>]*)/si', $komenty, $match );

?>


mniej więcej tak?

Ten post edytował kleszczoscisk 18.02.2008, 14:22:51
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: 12.10.2025 - 03:34