Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]preg_match_all
super1254
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 27.09.2006

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


Witam

Mam problem

Mam taki kod:
  1. <?php
  2. preg_match_all('[<span class="postbody">(.+?)</span></td>]is',$strona,$categoria);
  3. $tekst=strip_tags($categoria[0][0]);
  4. ?>


Wszystko działa dobrze tylko w tym problem że chce by wyświetliło/zapisało wszystkie treści z <span class="postbody">(.+?)<\/span><\/td> (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Po prostu kod z którego pobieram wygląda tak: - jest to tylko schemat (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

  1. <span class="postbody">Treść</span></td>
  2. a
  3. <span class="postbody">Treść2</span></td>
  4. sdsadsadsa
  5. <span class="postbody">Treść3</span></td>
  6. dfeqwwqewq


Już z góry zaznaczam że proszę o jak najprostsze rozwiązanie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
diox
post
Post #2





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 8.09.2007

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


Witam !
mam dość podobny problem jak poprzednicy , szczerze bałem sie odpisywać na posty z przed roku ale szperając w google jak i forum nie znalazłem odpowiedzi na moje pytanie

otóż mam taki kod

  1.  
  2. $filtr = "|<div style=\"z-index: 1000;\" class=\"avatars\">(.*)<div class=\"clear\"><!-- . --><\/div><\/div>|U";
  3. preg_match_all($filtr, $site, $out, PREG_PATTERN_ORDER);
  4.  
  5. foreach($out[0] as $k)
  6. {
  7. echo $k."<br />";
  8. }
  9.  

w $site mam kod stronki z której chcę wydobyć wszystko co jest pomiędzy:
  1. <div style="z-index: 1000;" class="avatars">

a
  1. <div class="clear"><!-- . --></div></div>


i tym "filtrem" nie daje rady tego zrobić .. czy ktoś mógł by mi wskazać błąd? we. napisac jak powinienem to wyrażenie zapisać ?
pozdrawiam D.

Ten post edytował diox 6.11.2009, 00:27:02
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 04:36