preg_replace og if/else
jeg har lavet en funktion der kan lave en url om til et link$txt = preg_replace("/(http:\/\/|www\.)([^\s]*)/i", "<a href=\"".(("$1" == "www.") ? "http://" : "")."$1$2\" target=\"_blank\">$1$2</a>", $txt);
det virker fint nok, hvis man lige ser bort fra (("$1" == "www.") ? "http://" : ""), der ikke virker.
Jeg kan ikke gennemskue hvad der går galt
