per ora ho messo:
Codice PHP:
preg_match("/\[IMG\](.*?)\[\/IMG\]/i"$testo$ris);
$temp=getimagesize($ris[1]);
if (
$temp[0] > 372){
    
$testo preg_replace("/\[IMG\](.*?)\[\/IMG\]/i""<img src=\"\\1\" width=\"372\" />"$testo); 
}
elseif(
$tempo[0] < 372){
    
$testo preg_replace("/\[IMG\](.*?)\[\/IMG\]/i""<img src=\"\\1\" />"$testo); 

ma ridimensiona pure le immagini + piccole di 372 pixel, e me le porta a 372. Come mai?

ps.è normale che la pagina rallenti tanto?