- Output for 7.1.0 - 7.1.33, 7.2.0 - 7.2.34, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.19, 8.3.0 - 8.3.7
- type1<br>type2<br>type3<br>type4<br>type5<br>type6<br>type7<br>type8<br>
<?php
$source = '
<form method="post" action="arrived.php" class="_arrived">
<input type="hidden" name="type1" value="value1" autocomplete="off">
<input type="hidden" name="type2" value="value2" autocomplete="off">
<input type="hidden" name="type3" value="value3">
<input type="hidden" name="type4" value="value4">
</form>
<form method="post" action="destiny.php" class="_class">
<input type="hidden" name="type1" value="value1" autocomplete="off">
<input type="hidden" name="type2" value="value2" autocomplete="off">
<input type="hidden" name="type3" value="value3">
<input type="hidden" name="type4" value="value4">
<input type="hidden" name="type5" value="value5">
<input type="hidden" name="type6" value="value6">
<input type="hidden" name="type7" value="value8">
<input type="hidden" name="type8" value="value9">
</form>';
$dom = new DOMDocument();
//$internalErrors = libxml_use_internal_errors(true);
$dom->loadHTML($source);
$xpath = new DOMXpath($dom);
$items = $xpath->query('//form[@class="_class"]');
$form = $items->item(0);
$element = $form->getElementsByTagName("input");
foreach($element as $elemen){
echo $elemen->getAttribute('name').'<br>';
}