Jörg Schnettker: URL automatisch in <a href ....> umwandeln

Beitrag lesen

Hi,

ich will, wie es das vbulletin zum Beispiel macht, aus einem Text die ganzen www.blahblub.de und http://www.blahblub.de rausfiltern und daraus ein <a href=http://www.blahblub.de>http://www.blahblub.de</a> machen.

Kennt einer eine Routine?

Joerg

grr.... genau in dem Moment wo ich hier poste, wird mir das von jemandem erklärt. Falls einer das selbe Problem hat:

function makeLink( $input )
{
 $pattern = '#(^|[^"=]{1})(http://|ftp://|mailto:|news:)([^\s<>]+)([\s\n<>]|$)#sm';
 $output = preg_replace($pattern,"\1<a target="_blank" href="\2\3"><u>\2\3</u></a>\4",$input);

return $output;
}