Ciao a tutti, sto cercando di risolvere un problema.

Ho scritto un sistema di gestione di articoli in PHP per un sito; il sistema memorizza gli articoli in un DB. Per memorizzare le immagini scrive nel DB [image]indirizzo_immagine[/image].

Per visualizzare l'articolo con le immagini vorrei che le immagini più larghe di 500px venissero visualizzate con larghezza pari a 500px.

Ho provato a farlo 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($im1, $im2, $riga["articolo"]);
echo $riga["articolo"];
Ma non ho ottenuto l'effetto voluto.

Pensavo di poter risolvere la cosa con Javascript ma... non sono molto pratico di Javascript!

Qualcuno può aiutarmi?

Grazie.