Mailinglisten-Archive |
Moin,
ich habe hier ein Problem. Ich m=F6chte aus z.B. www.xyz.de nen
anklickbaren link machen lassen. Jetzt habe ich in koehntopps FAQ
folgendes gefunden
function replace_uri($str) {
$pattern =3D
'#(^|[^\"=3D]{1})(http://|ftp://|mailto:|news:)([^\s<>]+)([\s\n<>]|$)#sm
';
return preg_replace($pattern,"\\1<a
href=3D\"\\2\\3\"><u>\\2\\3</u></a>\\4",$str);
}
Sieht ja schon ganz gut aus. allerding mu=DF dort immer http:// da vor
stehen. Was leider in den seltesten Texten gegeben ist.
Wie ersetze ich nun mein www.xyz.de duch <a
href=3D"http://www.xyz.de">www.xyz.de</a> und dies so oft wie ich
m=F6chte (sprich es sind Texte wo 10mal ein link drinn steht und dieser
soll dann auch automatisch 10 mal ersetzt werden).
Wenn das ganze dann auch noch wunderbar bei eMail Adressen funktioniert
w=E4re dies perfekt.
Danke Markus
php::bar PHP Wiki - Listenarchive