Automatyczne urle

0

Nie wiem czy tego topicu gdzies nie ma, ale dziwne, ze nie ma automatycznego wstawiania urla ...

function InsertLinks ( $Text )
{
   $NotAnchor = '(?<!"|href=|href\s=\s|href=\s|href\s=)';
   $Protocol = '(http|ftp|https):\/\/';
   $Domain = '[\w]+(.[\w]+)';
   $Subdir = '([\w\-\.,@?^=%&:\/~\+#]*[\w\-\@?^=%&\/~\+#])?';
   $Expr = '/' . $NotAnchor . $Protocol . $Domain . $Subdir . '/i';

   $Result = preg_replace( $Expr, "<a href="$0" title="$0" target="_blank">$0</a>", $Text );

   $NotAnchor = '(?<!"|href=|href\s=\s|href=\s|href\s=)';
   $NotHTTP = '(?<!:\/\/)';
   $Domain = 'www(.[\w]+)';
   $Subdir = '([\w\-\.,@?^=%&:\/~\+#]*[\w\-\@?^=%&\/~\+#])?';
   $Expr = '/' . $NotAnchor . $NotHTTP . $Domain . $Subdir . '/i';

   return preg_replace( $Expr, "<a href="http://$0" title="http://$0" target="_blank">$0</a>", $Result );
} 

Z manuala PHP

0

No tak... zawsze wystarczal przycisk URL. Ale odkad siedze na Mozilli...
Mi sie pomysl podoba. Oczywiscie trzeba to zmieniac poza blokami ujetymi w tagi dot. jezykow programowania (najlepiej razem z emotkami to zrobic, one sa poza tagami).

1 użytkowników online, w tym zalogowanych: 0, gości: 1