Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Formular und Input-Felder mittels preg_match auslesen?

Hallo zusammen, ich möchte aus einer Seite ein Formular und alle dazwischen definierten Input-Felder mittels regulärem Ausdruck ermitteln. Das möchte ich mittels preg_match() erledigen. Anbei schon mal der reguläre Ausdruck:

<form method=\'post\' action=\'([^\']+)\'>(.*)<input type=\'[^\']+\' name=\'([^\']+)\' value=([^>]*)>(.*)</form>

Mein Problem: Wie sage ich diesem pattern, dass zwischen <form> und </form> beliebig vieler solcher Felder vorkommen können? Momentan geht es davon aus, dass nur ein Input-Feld dazwischen liegt...

Hier gehts zum Orginal Eintrag "Formular und Input-Felder mittels preg_match auslesen?" im Forum

Antworten

Das ist mit simplen Regular Expressions nicht machbar. Dazu brauchst Du einen richtigen HTML Parser.


Hier gehts zum Orginal Eintrag "Formular und Input-Felder mittels preg_match auslesen?" im Forum
 
phpforum.de | Impressum