Arnon77
28.07.2009, 14:00
Hallo FH'ler,
ich benutze schon seit langem den Befehl preg_match_all() aber leider will der nie so wie ich es haben will! Ich mach es mir ganz einfach und suche nach einfachen html code. z.B.
HTML
<ul class="box-1a">
<li>
BLAHBLAH
</li>
<li>
12345
</li>
<li>
zhntgb
</li>
</ul>
PHP CODE
preg_match_all('/<ul class="box-1a">(.*)<\/ul>/i', $HTML, $mat);
print_r($mat);
Leider bekomme ich keine Ergebnisse -.-
Das ist natürlich nicht der ganze HTML code aber selbst dieses beispiel allein funktioniert nicht! Kann mir jemand sagen was ich falsch mache?
Ist (.*) vielleicht falsch? Bis jetzt hat er sonst immer das gemacht was ich wollte. Oder gibt es vielleicht ne begrenzung von Zeichen die ein ergebnis haben darf?
Danke für jede Hilfe!
ich benutze schon seit langem den Befehl preg_match_all() aber leider will der nie so wie ich es haben will! Ich mach es mir ganz einfach und suche nach einfachen html code. z.B.
HTML
<ul class="box-1a">
<li>
BLAHBLAH
</li>
<li>
12345
</li>
<li>
zhntgb
</li>
</ul>
PHP CODE
preg_match_all('/<ul class="box-1a">(.*)<\/ul>/i', $HTML, $mat);
print_r($mat);
Leider bekomme ich keine Ergebnisse -.-
Das ist natürlich nicht der ganze HTML code aber selbst dieses beispiel allein funktioniert nicht! Kann mir jemand sagen was ich falsch mache?
Ist (.*) vielleicht falsch? Bis jetzt hat er sonst immer das gemacht was ich wollte. Oder gibt es vielleicht ne begrenzung von Zeichen die ein ergebnis haben darf?
Danke für jede Hilfe!