Я только что открыл domdocument и ранее использовал regex ..
Мне нужно вернуть весь элемент формы со всеми входами.
Мне не нужно создавать целый документ, я просто хочу эту часть, в строку, которую я могу манипулировать. Я возился со следующим куском кода, пытаясь заставить его сделать что-то полезное, но пока ничего.
Может ли кто-нибудь понять это, прежде чем я вернусь к регулярному выражению?
//get HTML into variable $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, 'https://www.openroadlending.com/Apply.aspx?aid=134'); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $html=curl_exec($curl); $dom = new domDocument; @$dom->loadHTML($html); $dom->preserveWhiteSpace=false; $xpath = new DOMXPath($dom); $body = $xpath->query('html/'); echo var_dump($body); //echo $body->item(0); $inputs = $xpath->getElementsByTagName('form'); // foreach($inputs as $in){ // $input = $in->saveHTML; // //echo $input; // }