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
$dom = new DOMDocument("1.0", "utf-8");
$dom->formatOutput = true;
$dom->loadXML($CODICE_PAGINA_HTML);
$xpath = new DOMXPath($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
$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!
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto
Category: Varie
Tag: simple_dom_html