Hoe 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! :)
in je while loop. en dan wel natuurlijk de vars aan passen naar uw variablen & database tabel namen.

echo '<a href="'.$row['link'].'">'.$row['text'].'</a>';

Ik bedoel als het zo in de db staat: "www.google.nl vind ik een leuk site"

    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);
    }


en dan in je while loop waar je het wil hebben clickable() om heen zetten
Ik 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.
ja dit is een function.

je roep hem aan dmv clickable('text hier'), of clickable($text) etc.
Oke, ik ga het zometeen proberen. Bedankt! :)

Reageren