Salve.
Dovrei estrapolare delle immagini dai post del mio sito, e per farlo,mediante l'aiuto di un plugin, uso la funzione preg_match in questo modo:
In questo modo viene estrapolata la prima immagine trovata nel post e viene effettuato un resize della stessa immagine...Codice PHP:if ( preg_match ( '/<img.*?src=["\'](.*?)["\'].*?>/i',$all_post_text, $matches)){
$first_img = $matches[1];
$crypt = new encryption_class;
$dimension_encoded = urlencode ($crypt->encrypt($zkey,$wp_rp_thumb_size)); $imgurl_encoded = urlencode ($crypt->encrypt($zkey,$first_img));
$resized_url = $blogurl."/wp-content/plugins/WPRPT/resize.php?size=".$dimension_encoded."&url=".$imgurl_encoded;
}
A me però servirebbe estrapolare la terza immagine e non la prima.
Ho provato in questo modo:
ma non funziona... :rollo:Codice PHP:if ( preg_match ('/<img.*?src=["\'](.*?)["\'].*?>.*?<img.*?src=["\'](.*?)["\'].*?>.*?<img.*?src=["\'](.*?)["\'].*?>/i',$all_post_text, $matches)){
$first_img = $matches[1];
$crypt = new encryption_class;
$dimension_encoded = urlencode ($crypt->encrypt($zkey,$wp_rp_thumb_size)); $imgurl_encoded = urlencode ($crypt->encrypt($zkey,$first_img));
$resized_url = $blogurl."/wp-content/plugins/WPRPT/resize.php?size=".$dimension_encoded."&url=".$imgurl_encoded;
}
Quale stringa devo passare nel primo parametro della funzione preg_match per estrapolare la terza immagine?

Rispondi quotando
VVoVe:
