I have a php application that render images from DB using the url
/getpicture.php?id=ABCDEFGHJ
Timthumb will not allow to fetch this images from the same server since there
is a line of code stripping my hostname from the front of the src parameter.
Assuming $src='/getpicture.php?id=12345' i've tried to set the timthum.php?src=
to
1. $src
2. http://myhost/$src
3. urlencode($src)
4. urlencode("http://myhost/$src")
The workaround is to comment out the following code around line 209:
if(preg_match('/https?:\/\/(?:www\.)?' . $this->myHost . '(?:$|\/)/i',
$this->src)){
$this->src = preg_replace('/https?:\/\/(?:www\.)?' . $this->myHost . '/i', '', $this->src);
}
Original issue reported on code.google.com by antonio....@gmail.com on 29 Aug 2011 at 1:00
Original issue reported on code.google.com by
antonio....@gmail.com
on 29 Aug 2011 at 1:00