Z kodu strony chce wyciagnac kod formularzy. Na stronie sa dwa formularze.
some code some code some code some code
<form...
<input..
...
</form>
some code some code some code some code
<form...
<input..
...
</form>
some code some code some code some code
preg_match_all("/<form.*<\/form>/is", $page_content, $forms) zwraca w $forms tablice, ale zamiast dwoch oddzielnych stringow z formularzami, zwraca jeden, ktory rozpoczyna sie od pierwszego <form... i konczy na ostatnim </form>
Funkcja widac dziala tak, ze wyszukuje jak najwiekszy string pasujacy do wzorca. Czy macie jakis pomysl, jak wyciagnac pozadane stringi.
P.S. Zrobilem explode wzgledem "</form>" i zadzialalo, ale potem chce wyciagac imputy wszystkie i znowu jest problem, ze wyszukuje string od <input... i konczy na ostatnim znalezionym znaku ">". A bawienie sie explode w tym przypadku odpada.
Czy ktos ma jakis pomysl?