#1 17.02.07 12:28
[php]Регулярки.Текст между тегами.
есть файл вида:
Код: html:
Какой то текст Какой то текст <form action="./add.php" method="post"> <input name="do" value="add" type="hidden"> <input name="name" type="text"> <input name="email" type="text"> <input value="Добавить" type="submit"> </form> Какой то текст <form action="./search.php" method="post"> <input name="object" type="text"> <input value="Искать" type="submit"> </form> Какой то текст
Нужно выташить только данные только между <form и </form>,что бы получились две переменные или два значения одного массива.
Код: php:
<? $fcontents = implode ('', file('file.html')); preg_match('|<form.*>(.*)</form>|sei', $fcontents, $match); print_r($match); ?>
получается что выдирается всё между первой <form и последней </form> и всё это заносится в одну переменную $match[0].
Как сделать что бы первая форма была $match[0],вторая форма в $match[1]?
блин промазал,перенесите плиз на программинг
Исправлено iDrum (17.02.07 12:35)
Offline

