Luzie
Erfahrenes Mitglied
Hallo,
ich möchte gerne einen einfachen Link im Text mit html umschreiben, damit er anklickbar wird.
Ich habe jetzt eine Stunde hier im Forum gesucht und einige Beispiele gefunden. Die meisten bezogen sich aber auf das Ersetzen von UBB-Code.
Folgendes habe ich bebastelt. Funktioniert natürlich nicht. Leider weiss ich auch nicht, ob man den Suchstring im Ersatz auch mit $1 kennzeichnet.
Was habe ich denn falsch gemacht?
edit:
Leerzeichen zwischen h t t p gesetzt.
ich möchte gerne einen einfachen Link im Text mit html umschreiben, damit er anklickbar wird.
Ich habe jetzt eine Stunde hier im Forum gesucht und einige Beispiele gefunden. Die meisten bezogen sich aber auf das Ersetzen von UBB-Code.
Folgendes habe ich bebastelt. Funktioniert natürlich nicht. Leider weiss ich auch nicht, ob man den Suchstring im Ersatz auch mit $1 kennzeichnet.
Was habe ich denn falsch gemacht?
PHP:
<?php
$string = "Text mit Link h t t p:// w w w.test.de link link link";
function parseURL($out) {
$urlsearch="^(http|https|ftp)\://[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(:[a-zA-Z0-9]*)?/?([a-zA-Z0-9\-\._\?\,\'/\\\+&%\$#\=~])*$";
$urlreplace="<a href=\"$1\">$1</a>";
$out = eregi_replace($urlsearch, $urlreplace, $out);
return $out;
}
echo parseURL($string);
?>
edit:
Leerzeichen zwischen h t t p gesetzt.
Zuletzt bearbeitet: