Problemer med replace
Jeg har nogen problemer med at jeg ikke kan få lov til at lave billeder med mit script, blandt jeg har et script der automatisk laver links når man skriver http:// så laver den om til links.Altså den blander billede funktionen og link funktionen sammen.
$row[artikel] = str_replace('$image$','<img border="0" src="',$row[artikel]);
$row[artikel] = str_replace('$/image$','" width="130" height="100">',$row[artikel]);
$ins_str .= " target=\"_blank\"";
$row[artikel] = preg_replace_callback ("/(ftp|http|https|telnet|news|nntp|file|irc):\/\/([a-z0-9~#&:;=!',_æøå\(\)\?\/\.\-\+\[\]\|\*\$\%\^\{\}]+)/i", create_function('$matches','if( strlen($matches[2]) > 40 ) $name = substr($matches[2],0,25) . ".."; else $name = $matches[2]; return "<a ".$ins_str." href=\"{$matches[1]}://{$matches[2]}\"> $name </a>";'), $row[artikel]);
$row[artikel] = preg_replace_callback ("/(\s|tp\:|\(|\[|\>)(www\.)([a-z0-9~#&:;=!',_æøå\(\)\?\/\.\-\+\[\]\|\*\$\%\^\{\}]+)/i", create_function('$matches','if( strlen($matches[3]) > 40 ) $name = substr($matches[3],0,25) . ".."; else $name = $matches[3]; return "<a ".$ins_str." href=\"http://$matches[2]$matches[3]\"> $name </a>";'), $row[artikel]);
$row[artikel] = preg_replace_callback ("/(\s|tp\:|\(|\[|\>)(ftp\.)([a-z0-9~#&:;=!',_æøå\(\)\?\/\.\-\+\[\]\|\*\$\%\^\{\}]+)/i", create_function('$matches','if( strlen($matches[3]) > 40 ) $name = substr($matches[3],0,25) . ".."; else $name = $matches[3]; return "<a ".$ins_str." href=\"ftp://$matches[2]$matches[3]\"> $name </a>";'), $row[artikel]);