Php: Automatisk länkning i forum

Permalänk
Medlem

Php: Automatisk länkning i forum

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.

Visa signatur

AMD 64 3200+

Permalänk
Medlem
Permalänk
Medlem

Leon, det där var ju ett helt forum.

Vet inte om jag skrev otydligt men jag vill bara ha kod som fixar själva länkningen.

Visa signatur

AMD 64 3200+

Permalänk

Varför inte titta på koden som PunBB är uppbygt av?

Permalänk
Medlem

Det går annars att fixa med en enkel preg_replace

$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.