phpbar.de logo

Mailinglisten-Archive

[php] Textparsen

[php] Textparsen

Tobias Ratschiller tobias_(at)_dnet.it
Wed, 17 Nov 1999 16:25:19 +0100


> ich möchte folgendes machen: Ich habe einen Text beliebiger Länge, in dem
> irgendwo  http://www.domainname.de/ vorkommt. Dieses möchte ich dann
parsen
> und als Ergebnis soll folgendes herauskommen: <a
> href="http://www.domainname.de/">http://www.domain.de</a>

Folgendes sollte Dir eine Anregung sein:

function chat_transform_link($text)
{
    $ret =
eregi_replace("([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])", "<a
href=\"\\1://\\2\\3\" target=\"_blank\" target=\"_new\">\\1://\\2\\3</a>",
$text);
 $ret =
eregi_replace("(([a-z0-9_]|\\-|\\.)+_(at)_([^[:space:]]*)([[:alnum:]-]))", "<a
href=\"mailto:\\1\" target=\"_new\">\\1</a>", $ret);

 return($ret);
}

$test = chat_transform_link('Das ist eine URL: http://phpwizard.net');

Mit freundlichen Grüßen,
  Tobias Ratschiller



php::bar PHP Wiki   -   Listenarchive