[ ihti @ 24.11.2004. 20:18 ] @
Code:
$teks = preg_replace("#(^|[\n ])([\w]+?://.*?[^ \"\n\r\t<]*)#is", "\\1<a href=\"\\2\" target=\"_blank\">$url</a>", $tekst); 


sa ovim gore kodom u tekstu sve linkove pretvorim u klikabilne linkove, e sad je problem kako da upotrijebim funckiju substr da skratim link na odredjeni broj karaktera

tj. da dobijem ovo:

Code:
 
<a href="http://www.elitesecurity.org/poruka/novatema/12">www.elitesecurity.org/poruka/n...</a>  
[ NetworkAdmin @ 24.11.2004. 23:47 ] @
mozes se malo poigrati sa preg_match_all i offset capture opcijom pa druga mogucnost je da razbijes string po " " i onda ides loop kroz cio array i po elementima preg_match link i zamjenjujes ga kako si vec rekao da zelis.

Hajde zemljak pokusaj sam to da uradis.

Molim i vas ostale da mu ne date gotovo rjesenje

[Ovu poruku je menjao Gojko Vujovic dana 27.11.2004. u 12:19 GMT+1]
[ ihti @ 25.11.2004. 15:26 ] @
evo zemljak sredio sam problem

Code:

$tekst = preg_replace("#(^|[\n ])([\w]+?://.*?[^ \"\n\r\t<]*)#ise",
"'\\1<a href=\"\\2\" target=\"_blank\">'.process_link('\\2').'</a>'",$tekst);


sad funkcija process_link manipulise stringom

hail