Allora, ho fatto la stessa operazione però usando la variabile fissa, mettendo direttamente il valore della stringa e il risultato non era buono, come hai visto prima, però poi mi sono reso conto che c'era un array in una array(possibile?) ed ecco cosa ho fatto per tirare fuori i dati:
codice:
$articolo="
<img stylw=\"width:300px\" src=\"../../img_news/facebook_photo_140706672669821.jpg\" alt=\"\" /></p>
</p>
Testo epr riprova</p>";
preg_match_all('/src="..\/..\/img_news\/(.*?)"/', $articolo, $match);
foreach($match as $bho){
foreach($bho as $ciao){
echo"$ciao
";
}
}
Il risultato è questo:
src="../../img_news/facebook_photo_140706672669821.jpg"
facebook_photo_140706672669821.jpg
in pratica mi tira fuori dall'inizio di src fino alla fine e poi il nome del file, io vorrei solo il nome del file.
Grazie in anticipo!