1. function link($s) {
  2. $p1 = '{(http://[a-z.][^\n\s]*)}';
  3. $pp1 = '<a href="$1">$1</a>';
  4. $s = preg_replace($p1,$pp1,$s);
  5.  
  6. return $s;
  7. }



moglby ktos naprawic ten skrypt albo wkleic swoj co podmienia linki?

zrobilem: http://path-of-power.com/php-replace-link-function,203
wordwrap mialem i nie dzialalo

  1. <?php
  2.  
  3. function rplc($x,$style='') {
  4. $x = ereg_replace('[-a-z0-9!#$%&\'*+/=?^_`{|}~]+@([.]?[a-zA-Z0-9_/-])*','<a href=\'mailto:\\0\' '.$style.'>\\0</a>',$x);
  5. $x = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]","<a target='_blank' href='\\0'>\\0</a>",$x);
  6. return $x;
  7. }
  8.  
  9. ?>