Hejsa, jeg har et forum, hvor jeg vil tjekke replies om de indeholder links, og hvis de gør skal de indsættes i et <a> tag.
Jeg har følgende kode:
<?php
$text = "hej med dig www.google.com http://www.webage.dk";
function checklinks($text) {
// Explode the text
$check_text = explode(" ",$text);
// Check all words for http:// and www. with a for loop
for($i=0;$i<=count($check_text);$i++) {
// Check for http://
$check_http = explode("http://",$check_text[$i]);
if(count($check_http) > 1) {
print "<a href='$check_text[$i]' target='_blank'>$check_text[$i]</a>";
} else {
// Check for www.
$check_www = explode("www.",$check_text[$i]);
if(count($check_www) > 1) {
print "<a href='http://$check_text[$i]' target='_blank'>$check_text[$i]</a>";
}
}
}
}
checklinks($text);
?>
Men den skriver kun linkene og ikke resten af teksten ... jeg ved godt hvorfor, men jeg ved ikke hvordan jeg skal få den til at skrive resten af teksten ...