Регулярное выражение для выборки из формы

Статус
В этой теме нельзя размещать новые ответы.

freeLD

Новичок
Регулярное выражение для выборки из формы

Здравствуйте.
Есть форма, примерно такого вида:
PHP:
<form action="index.php?name=login" method="post">
Ник:
<input type="text" name="name" value="">
E-Mail:
<input type="text" name="email" value="">
Пароль:
<input type="password" name="password">
Повторить пароль:
<input type="password" name="user_password2">
<input type="hidden" name="hid" value="new">
<input type="submit" value="ok">
Пытаюсь собрать из неё имена и значения инпутов (name, value). Перепробовал различные вариации, как например:
PHP:
preg_match_all("|\<form.*login.*\>.*\<input.*name=[\"'](.*)[\"'].*value=[\"'](.*)[\"'].*\>.*\<\/form\>|U", $txt, $match);
Ну и просто для того, чтобы убедиться в безысходности ситуации, простейший для выборки имен...
PHP:
preg_match_all("|\<form.*\>.*name\=\"(.*)\".*\>.*|Uis", $txt, $match);
В обоих случаях забирается только 1 значение, а нужны все, находящиеся внутри этой формы.
Надеюсь на вашу помощь, даже незнаю, в какую сторону копать...
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху