teĎ tam mam tohle:
$text = preg_replace('#(http://|ftp://|(www\.))([\w\-]*\.[\w\-\.]*([/?][^\s]*)?)#e',"'<img src=\"'.('\\1'=='www.'?'http://':'\\1').'\\2\\3\" alt=\"návštěvníkem vložený obrázek\">'",$text);
jenže ono to převede na obrázek všechny odkazy, ne jenom obrázky. Nedaří se mi to upravit, aby to hledalo příponu.