Come da oggetto posso con file_get_contents() prendere solo alcune class?, meglio altro comando? Nel caso mi postate uno script funzionante for dummies in modo che possa comprendere.
Grazie mille
Come da oggetto posso con file_get_contents() prendere solo alcune class?, meglio altro comando? Nel caso mi postate uno script funzionante for dummies in modo che possa comprendere.
Grazie mille
Piccolo esempio, prende tutti i nomi delle classi della pagina impostata.
codice:<?php $className = array(); $url = file_get_contents('https://www.html.it'); $dom = newDOMDocument('1.0', 'UTF-8'); // set error level $internalErrors = libxml_use_internal_errors(true); $dom->loadHTML($url); $Elements = $dom->getElementsByTagName('*'); foreach ($Elements as $element) { if (!empty($element->getAttribute('class'))) { $className[] = $element->getAttribute('class'); } } var_dump($className); // Restore error level libxml_use_internal_errors($internalErrors);
Codice PHP:
<?php
$className = array();
$url = file_get_contents('https://www.html.it');
$dom = newDOMDocument('1.0', 'UTF-8');
// set error level
$internalErrors = libxml_use_internal_errors(true);
$dom->loadHTML($url);
$Elements = $dom->getElementsByTagName('*');
foreach ($Elements as $element) {
if (!empty($element->getAttribute('class'))) {
$className[] = $element->getAttribute('class');
}
}
var_dump($className);
// Restore error level
libxml_use_internal_errors($internalErrors);