$m = preg_match_all('/http:\/\/[a-z0-9A-Z,-.]+(?(?=[\/])(.*))/', $reactietxtstrip, $match); if ($m) { $links=$match[0]; for ($j=0;$j<$m;$j++) { $reactietxtstrip=str_replace($links[$j],'<a href="'.$links[$j].'" target="_blank">'. inkorten($links[$j], 40) .'</a>',$reactietxtstrip); } }
$reactietxt = htmlspecialchars($reactie['txt']); $reactietxtstrip = preg_replace('/(\r\n|\n|\r){2,}/', "\n", $reactietxt); $m = preg_match_all('/https?:\/\/[a-z0-9A-Z,-.]+(?(?=[\/])([^ ]*))/', $reactietxtbr, $match); if ($m) { $links=$match[0]; for ($j=0;$j<$m;$j++) { $reactietxtbr=str_replace($links[$j],'<a href="'.$links[$j].'" target="_blank">'. inkorten($links[$j], 35) .'</a>',$reactietxtbr); } } $reactietxtbr = nl2br($reactietxtstrip);