Een link in <a> zetten.
Wouter
13/12/2009 00:12:00Hoe kan ik als ik tekst uit een database haal van de links (bijv: www.google.nl), dat het ook daadwerkelijk een klikbare link word. Alvast bedankt! :)
PHP hulp
06/11/2024 08:34:00Stefan
13/12/2009 00:15:00in je while loop. en dan wel natuurlijk de vars aan passen naar uw variablen & database tabel namen.
Wouter
13/12/2009 00:16:00Stefan
13/12/2009 00:26:00Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function clickable($url){
$url = str_replace("\\r","\r",$url);
$url = str_replace("\\n","\n<BR>",$url);
$url = str_replace("\\n\\r","\n\r",$url);
$in=array(
'`((?:https?|ftp)://\S+[[:alnum:]]/?)`si',
'`((?<!//)(www\.\S+[[:alnum:]]/?))`si'
);
$out=array(
'<a href="$1" rel=nofollow>$1</a> ',
'<a href="http://$1" rel=\'nofollow\'>$1</a>'
);
return preg_replace($in,$out,$url);
}
$url = str_replace("\\r","\r",$url);
$url = str_replace("\\n","\n<BR>",$url);
$url = str_replace("\\n\\r","\n\r",$url);
$in=array(
'`((?:https?|ftp)://\S+[[:alnum:]]/?)`si',
'`((?<!//)(www\.\S+[[:alnum:]]/?))`si'
);
$out=array(
'<a href="$1" rel=nofollow>$1</a> ',
'<a href="http://$1" rel=\'nofollow\'>$1</a>'
);
return preg_replace($in,$out,$url);
}
en dan in je while loop waar je het wil hebben clickable() om heen zetten
Wouter
13/12/2009 00:38:00Ik wil eigelijk dat ik dan iets van clickable($tekst) kan doen.. Is dat dit of heb ik het mis?
Dat alleen van een string dan alleen urls worden gelinkt.
Dat alleen van een string dan alleen urls worden gelinkt.
Gewijzigd op 01/01/1970 01:00:00 door Wouter