Jump to content

ereg replace not returning correctly?


darkfreaks

Recommended Posts

ok so i looked up a function from php.net that will turn non links into links but its leaving out certain parts of the pattern like i will type www.wiccan-gathering.com and it will work butwhen i type in www.arkitectum.com or http://www.arkitectum.com/architectural-firms/firm2.php?action=firm it will not link at all? the code is below if you wanna take alook and tell me how i would make a new statement and new eregi pattern to fit those.

<?php
$text = ereg_replace('[a-zA-Z]+://(([.]?[a-zA-Z0-9_/-])*)',
        '<a href="\\0">\\1</a>',$text);

$text = ereg_replace('(^| )(www([-]*[.]?[a-zA-Z0-9_/-?&%])*)',
        ' <a href="http://\\2">\\2</a>',$text);

?>

Link to comment
https://forums.phpfreaks.com/topic/91412-ereg-replace-not-returning-correctly/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.