PHP Pattern na konkretne dane

Odpowiedz Nowy wątek
2015-01-06 12:39
0

Witam chciałbym stworzyć zmienną $pattern za pomocą której chciałbym pobrać konkretne dane ze strony. Linki udaje mi się uzyskać ale interesuje mnie jak np. wyciągnąć konkretne dane. Spróbuję to napisać na przykładzie, dodam że dopiero zaczynam zabawę z php więc proszę o wyrozumiałość.

 <div class="span19">

            <center><div class="technical_datails pull-center" style="text-align:center;height: 220px">
                                            <a href="http://linkabcdefg.pl" target="_blank"><img src="http://linkabcdefg.pl"></a>

                    <h5>
    Tutaj znajduje się tekst który chce pobrać i przechować w zmiennej Pattern a następnie ją wyświetlić</h5>
                </div></center>
        </div>

    </div>
            </div>

interesuje mnie tylko to co znajduje się między znacznikami <h5></h5>
Do tej pory używałem funkcji preg_match_all jednak ciągle otrzymuję błąd "Unknown modifier " lub inne. Prosiłbym o pomoc jak w prosty sposób pobrać i wyświetlić interesujące mnie dane. Z góry dziękuję i pozdrawiam

edytowany 1x, ostatnio: dzek69, 2015-01-06 12:45
następnym razem używaj tagów kolorujących składnię - dzek69 2015-01-06 12:45

Pozostało 580 znaków

2015-01-06 12:45
1

Początkujący nie załapie phpQuery, więc zostaje prosty regexp:
/<h5>(.*?)<\/h5>/

Wystarcza Ci to?


Pozostało 580 znaków

2015-01-06 12:55
0

Witam błędu już nie dostaję jednak nie wyświetla się tekst między znacznikami <h5>. Może mam źle skonstruowaną pętlę ? Do tej pory próbowałem w ten sposób:

$pattern = '/<h5>(.*?)<\/h5>/';

preg_match_all($pattern, $page, $nrstr, PREG_SET_ORDER);

foreach ($nrstr as $str){

$dane = $str[0];

echo $dane;

}
edytowany 2x, ostatnio: dzek69, 2015-01-06 13:12
Przypominam o tagach kolorujących składnię, następny post usunę - dzek69 2015-01-06 13:13

Pozostało 580 znaków

2015-01-06 13:17

Zaponiałem o fladze s

/<h5>(.*?)<\/h5>/s


Pozostało 580 znaków

2015-01-06 13:18
0

Dzięki działa idealnie :)

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0