Question

Tout en analysant le contenu d'une page, je veux simplement lister des images, mais préféreriez-vous les trouver par extension de fichier, car je ne voudrais peut-être que JPG et non png par exemple.

Je sais que je peux faire cela pour répertorier toutes les images de SRC Tags, mais je veux juste que l'image décrite ci-dessus:

foreach($html->find('img') as $e)

J'ai lu des documents en ligne, mais je ne peux trouver aucune mention de comment / si cela peut être fait?

mise à jour

Ceci est le code que j'utilise actuellement:

include('simple_html_dom.php');

function getUrlAddress()
{
/*** check for https is on or not ***/
$url = $_SERVER['HTTPS'] == 'on' ? 'https' : 'http';
/*** return the full address ***/
return $url .'://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
}

$html = file_get_html($url);

foreach($html->find('img') as $e) // here I want to find just e.g. .jpg OR .png files instead of <img>

echo '<img src='.$e->src .'><br>';

Était-ce utile?

La solution

Cela devrait fonctionner:

$jpgs = $html->find('img[src$=jpg]'); 

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top