find link i streng
Jeg sidder og bixer med et forum. Jeg kunne godt tænke mig hvis strengen blev tjekket for links, og smider html tags ind, inden den bliver smidt i database.Jeg har forsøgt mig med denne kode. Som gerne skulle tjekke strengen for tegnet *, som man så skal bruge til at starte og slutte linket. ex: *www.zitzo.dk*...
$post_lenght = strlen($forumtext);
for($n=0; $n >= $post_lenght; $n++){
$symbol = substr($forumtext,$n,1);
if($symbol == "*"){
$n++;
for($i=$n; $i == 0; $i++){
$end_symbol = substr($forumtext,$i,1);
if($end_symbol == "*"){
$i = 0;
}else{
$link_raw = $link_raw.$end_symbol;
$n = $i;
}
}
$link = ereg_replace("http://","",$link);
$link_http = "http://".$link;
$full_link = "<a href='$link_http'>$link</a>";
$forumtext = ereg_replace($link_raw,$full_link,$forumtext);
}
}
dette virker ikke... hvis i kan finde en fejl eller har en anden ide til hvordan man kan gøre det vil jeg gerne høre nermere
