Salve a tutti, ho questa parte di codice
Che trova la prima immagine all'interno di un codice.codice: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; } } }
Il problema è che vorrei trovare la prima immagine all'interno di un div strutturato in questo modo:
codice 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...e%20from%20div
Ed ho trovato varie soluzioni che non riesco a far funzionare. Ho provato anche con http://www.phpliveregex.com/
Ma sono proprio negato. Aiuti?![]()

Rispondi quotando