Jump to content

Archived

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

jfee1212

Preg_Replace pattern problems

Recommended Posts

I am making a simple PHP proxy script to allow access to sites blocked by my school's firewall.

I am trying to change all relative links to absolute links so they are consistant and easier to work with.

I have this code...

[code]$pattern = '#href[\s]*\=[\s]*(\'|"|)(\|/|)#i';
$replace = 'href="'.$_POST['site']."/";
$html = preg_replace($pattern, $replace, $html);
}[/code]

However when I open google with this done, the links are still relative.

Any assistance in correcting and understanding the problem is greatly appreciated.

TIA
-Josh

Share this post


Link to post
Share on other sites
[code]
$pattern = '#href[\s]*\=[\s]*(\'|"|)(\|/|)#i';
$replace = 'href=$1'.$_POST['site'].'/';
$html = preg_replace($pattern, $replace, $html);
}
[/code]

Share this post


Link to post
Share on other sites

×

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.