Quick Search:
 
 PHP Code: Auto Link Maker #2 Jump to:  
Category: >> PHP Code >> Auto Link Maker #2  

<< lastnext >>

Snippet Name: Auto Link Maker #2

Description: Automatically creates links 'http:' and 'mailto:' strings in text.

Also see:
» Truncate Links Over X Chars long
» Nice 'Read More...' links
» Get Link Text
» Secure Auto-Link Maker
» Auto Link Maker

Comment: (none)

Language: PHP
Highlight Mode: PHP
Last Modified: March 16th, 2009

<?PHP
 
FUNCTION linkScan($string1)
     {
     $pattern1 = "/(?<![\\/\\d\\w])(http:\\/\\/)?([\\w\\d\\-]+)
             ((\\.([\\w\\d\\-])+){2,})([\\/\\?\\w\\d\\.\\-_&=+%]*)?/i";
     $replace1 = "<a href=\\"http://$2$3$6\\" target=\\"popup\\">$0</a>";
     $string2 = PREG_REPLACE($pattern1,$replace1,$string1);
     $pattern2 = "/[\\d\\w\\.\\-_]+@[\\d\\w\\-_\\.]+?
             \\.[\\w]{2,3}(\\.[\\w]{2,3})?/i";
     $replace2 = "<a href=\\"mailto:$0\\">$0</a>";
     $string3 = PREG_REPLACE($pattern2,$replace2,$string2);     
     RETURN $string3;     
     }
 
?>


 
   Home |    Search |    Code Library |    Sponsors |    Privacy |    Terms of Use |    Contact Us © 2003 - 2024 psoug.org