Håller på med ett forum i php. Nu undrar jag om någon har lite kod liggandes och som är villig att dela med sig. Det jag vill är att när någon skriver en länk i ett inlägg så ska den automatiskt bli klickbar. Långa länkar får gärna skrivas kortare med prickar på slutet så att forumdesignen inte förstörs.
$foo = 'min text med http://www.google.se/ länkar';
$foo = preg_replace( '~((?:ht|f)tps?://[^" ]+)~i', '<a href="$1">$1</a>', $foo );
Om du vill ha lite mer funktionalitet skulle jag rekomendera preg_match eller, om det ska renderas vid varje sidvisning, någon variant med strpos och str_replace.