Поиск атрибутов имени внутри тега с использованием php - PullRequest
2 голосов
/ 25 января 2010

Я хочу найти атрибут name с тегом в форме, используя php4. Помогает ли кто-нибудь, как это найти ..

например

<input type="text" name="txt_name" value="" >

Я хочу знать название всех полей

Ответы [ 3 ]

1 голос
/ 25 января 2010

Вам нужна библиотека / код, который реализует HTML DOM, посмотрите эти вопросы SO для получения дополнительной информации.

0 голосов
/ 25 января 2010

Когда вы отправляете форму, на сервер отправляется URL-адрес в форме «имя = значение & имя1 = значение1» и т. Д. Здесь «имя» обозначает атрибут «имя» HTML-элемента. Поэтому, если вы используете $ _GET или $ _POST, вы можете получить имена элементов формы в массиве следующим образом:

$names=array();
foreach($_GET as $key => $value)
{
  $names[] = $key;
}
print_r($names);
0 голосов
/ 25 января 2010

Вы можете использовать простой HTML-код, как упомянул Игнасио Васкес-Абрамс

Добавьте это в свой код, как это require_once ( 'Simple_html_dom.php');

Чтобы использовать его, я инициализировал его с помощью этой строки

$html = new Simple_html_dom();

Загрузить страницу или ссылку, используя строку

$html->load_file('http://www.yourste.com/yourpage.php');

для анализа и поиска этого элемента

$e = $html->find("input", 0);

выводится значение атрибута name

echo $value = $e->name
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...