Salve a tutti, ho questa parte di codice
Che trova la prima immagine all'interno di un codice.
Il problema è che vorrei trovare la prima immagine all'interno di un div strutturato in questo modo:
La classe è unica: c'è solo un div a cui viene attribuita la classe ogimage. (al cui interno c'è l'immagine).
Ho googlato così:
https://www.google.it/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=php get image from div
Ed ho trovato varie soluzioni che non riesco a far funzionare. Ho provato anche con http://www.phpliveregex.com/
Ma sono proprio negato. Aiuti? :evil:
PHP:
if (!$thumbdone) {
if (intval($fb_image_use_content)==1) {
$imgreg = '/<img .*src=["\']([^ ^"^\']*)["\']/';
preg_match_all($imgreg, trim($post->post_content), $matches);
if (isset($matches[1][0])) {
//There's an image on the content
$image=$matches[1][0];
$pos = strpos($image, site_url());
if ($pos === false) {
if (stristr($image, 'http://') || stristr($image, 'https://')) {
//Complete URL - offsite
$fb_image=$image;
} else {
$fb_image=site_url().$image;
}
} else {
//Complete URL - onsite
$fb_image=$image;
}
$thumbdone=true;
}
}
}
Che trova la prima immagine all'interno di un codice.
Il problema è che vorrei trovare la prima immagine all'interno di un div strutturato in questo modo:
HTML:
<div style="display:block" class="ogimage">
La classe è unica: c'è solo un div a cui viene attribuita la classe ogimage. (al cui interno c'è l'immagine).
Ho googlato così:
https://www.google.it/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=php get image from div
Ed ho trovato varie soluzioni che non riesco a far funzionare. Ho provato anche con http://www.phpliveregex.com/
Ma sono proprio negato. Aiuti? :evil: