marian каза:По добре от това неможе все пак дължината е почти 4 пъти по голяма от ширинатаКод:$text = preg_replace_callback("/\[img\](.+?)\[\/img\]/s",create_function('$matches','$size = getimagesize($matches[1]);if ($size[0]>=500) {$size[0] = 500;} if ($size[1]>=150) {$size[1] = round((int)($size[0]*150)/$size[1],2);} return "<img src="$matches[1]" width="$size[0]" height="$size[1]">";'),$text);
То няма проблем но сега картинката 500/150 ми я направи 500/500