Lav til link og afkort dette
Hej.Jeg bruger følgende kode til at lave links i en post om til klikbare links.
Problemet er bare, at de nogen gange lige bliver store nok.
Her er koden, som jeg har forsøgt at benytte.
<?
$row_thread[post_Text] = "http://www.gadgets.dk/product_info_products_id-968.html";
$row_thread[post_Text] = eregi_replace("([[:space:]{()\"'\[~#=;\&?\_-])((ftp|http|https|telnet|news|nttp|nntp|file):\/\/[a-z0-9~#%@\&\(\):;=\?\/\.,_-]+(\\[|\\]|[a-z0-9~#%@\&:;,=\?\/_\+-])+)", substr("\\2",0, 20), $row_thread[post_Text]);
$row_thread[post_Text] = eregi_replace("([[:space:]{()\"'\[~#=;\&?\_-])(www\.[a-z0-9~#%@\&\(\):;=\?\/\.,_-]+[a-z0-9~#%@\&:;,=\?\/_\+-]+)", substr("\\2",0, 20), $row_thread[post_Text]);
$row_thread[post_Text] = eregi_replace("([_\.0-9a-z-]+@([0-9a-z-]+)+\.[a-z]{2,4})",substr("\\1",0, 20), $row_thread[post_Text]);
echo $row_thread[post_Text];
?>
Den forkorter bare ikke, da den tror, at det er \1 eller \2, som den skal forkorte. Hvordan skal kan man gøre, så det er selve linket, som bliver forkortet samtidig med, at det bliver lavet til et link?
