Hallo,
wie kann ich Links Anklickbar machen?
Der User speichert einen Text in einer Datenbank (MySQL) in einem Normalem Text Feld.
Dann rufe ich den Text wieder ab, und würde gerne die Links so ersetzten, das man sie anklicken kann.
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;
?>
Allerdings erhalte ich keine Ausgabe. Warum?
Den haupteil des Script habe ich von hier:
http://www.phpcenter.de/faq/faq-regexp.html#regexp-12
Könnt ihr mir helfen?
Und bitte nicht so eine komplizierte Antwort schreiben, die ich nicht verstehe.
Kenn mich mit den ganzen Fachbegriffen nicht so aus.
Am besten wäre natürlich, wenn ihr den Code so abändern könntet, das es geht.
MFG
Andavos
http://www.rpgcommunity.de/clanwissen/index.php Webdesign, PHP, Clan-Aufbau und mehr