Ciao a tutti, ho un problema parecchio fastidioso.

Vorrei sostituire del testo in una stringa in questo modo:

codice:
$im1 = array("[image]","[/image]");
$im2 = array("<? $image=\"","\" $size = GetImageSize ($image); if($size[0] > 500) { echo '<img src=\"$image\" width=\"500\">'; } else { echo '<img src=\"$image\">'; } ?>");  
$riga["articolo"] = str_replace($imga, $imgb, $riga["articolo"]);
echo $riga["articolo"];
Vorrei che il codice PHP che viene sostiuito nella stringa $riga["articolo"] venisse reinterpretato; purtroppo l'unica cosa che viene sostituita è la variabile $image che viene sostituita con il contenuto della variabile stessa (che è vuota).

Qualcuno sa come posso fare?

Grazie!