Caute,
pri vkladani prispevku z guestbooku do databazy ho osetrujem nasledovne:
$text= substr($sprava,0,200);
$text = htmlspecialchars($sprava);
$text= trim($text);
$text= nl2br($text);
$slovo=split("[[:blank:]]+",$text);
$text="";
for ($a=0;$a<count($slovo);$a++):
$slovo[$a]=trim($slovo[$a]);
if(eregi("^(www\..+\..{2,3}.*)",$slovo[$a])):
$odkaz=eregi_replace("^(www\..+\..{2,3}.*)","<a href=http://\\1>\\1</a>",$slovo[$a]);
elseif(eregi("^(http://.+\..{2,3}.*)",$slovo[$a])):
$odkaz=eregi_replace("^(http://.+\..{2,3}.*)","<a href=\\1>\\1</a>",$slovo[$a]);
else:
$odkaz=$slovo[$a];
endif;
$text.=$odkaz." ";
endfor;
Lenze nefunguje mi zmena odkazov do tvaru <a href=URL> URL </a>
[podtrzene]Tu su vysledky:[/podtrzene]
www.programujte.com
<a href="http://www.programujte.com">www.prog ramujte.com</a> (s tou medzerou )
http://www.programujte.com
<a href="http://www.programujte.com">http://w ww.programujte.com</a> (tiez s tou medzerou )
http://www.programujte.com/forum.php?akce=new&id=35
<a p?akce="new&id=35" href="http://www.programujte.com/forum.ph">http://www.programu jte.com/forum.php?akce=new&id=35</a>
(okrem ineho chyba p)