Avete bisogno di recuperare tutti i valori di un campo SELECT (il classico menu a discesa html) da una pagina web? In PHP questa cosa può essere molto semplice.
E’ possibile utilizzare le funzioni DOM di PHP, oppure la libreria simple_dom_html.
Il codice con
1 2 3 4 5 6 7 8 9 10 | "]$dom = new DOMDocument("1.0", "utf-8"); $dom->formatOutput=true; $dom->loadXML($CODICE_PAGINA_HTML); $xpath=newDOMXPath($dom); $res=$xpath->query('//option'); for($i=0;$i<$res->length;$i++){ $node=$res->item($i); $value=$node->getAttribute('value'); $content=$node->nodeValue; } |
Il codice con PHP simple_dom_html
1 2 3 4 5 6 7 | "]$html=str_get_html($CODICE_PAGINA_HTML); $opt=$html->find('option'); for($i=0;$i<count($opt);$i++){ $element=$opt[$i]; $value=$element->value; $content=$element->innertext; } |
enjoy!
Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta