Christian Seiler: URIs in Links verwandeln

Beitrag lesen

Hallo Andavos,

Ich hab schon folgenden Code geschrieben:

<?php

$str = "http://www.123.de/";

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

echo $pattern;

?>

Ähm, was willst Du damit erreichen? Wenn schon, dann so:

<?php

$str = "...";

function ... (...)
{
 ...
}

$str = replace_uri ($str); // <----- wichtig

echo $str;

?>

Allerdings erhalte ich keine Ausgabe. Warum?

Du definierst eine Funktion und rufst sie nicht auf.

Viele Grüße,
Christian