Link

viem ze by som si to mal najprv skusit zadat hladat ale neviem to pomenovat a preto by som bol rad ak by mi niekto hodil iba link pripadne klucove slovo (ked ste to uz citali tak urcite nejaky nazov toho poznate). Skratka chcem to aby mi automaticky v stringu naslo http://blabla adresu a spravilo z nej odkaz (viem to spravit jednoducho.. ale chcel by som nejaky odbornejsi clanocek, ktory uz vychytava aj nejake tie chyby ak taky existuje).. vdaka
Gegulární výrazy
http://www.regularnivyrazy.info/
a ako to zakomponujm do php ? jednoduchý prikladik?
mam ten hrozny regularni vyraz ale ako ho dostanem do PHP, pomocou akej funkcie ... alebo ako..?

(http|https|ftp)\://([a-zA-Z0-9\.\-]+(\:[a-zA-Z0-9\.&%\$\-]+)*@)?((25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])|([a-zA-Z0-9\-]+\.)*[a-zA-Z0-9\-]+\.[a-zA-Z]{2,4})(\:[0-9]+)?(/[^/][a-zA-Z0-9\.\,\?\'\\/\+&%\$#\=~_\-@]*)*
tak som to nakoniec nasiel, a tym co to hladaju chcem ulahcit zivot:

$body = "áno mal som http://ntgroup.yweb.sk a ano takisto aj www.dsl.sk ano tak tak <i>web</i> je nevyspitatelny";
$body = EregI_Replace("(http://[^ ]+\.[^ ]+)", " <a href=\\1>\\1</a>", $body);
$body = EregI_Replace("[^/](www\.[^ ]+\.[^ ]+)", " <a href=http://\\1>\\1</a>", $body);
$tag = Array("b", "u", "i");
for($y=0;$y<Count($tag);$y++):
$body = EregI_Replace("<" . $tag[$y] . ">", "<" . $tag[$y] . ">", $body);
$body = EregI_Replace("</" . $tag[$y] . ">", "</" . $tag[$y] . ">", $body);
endfor;
echo $body;