Hmmm, I'm using exactly this:
<? $url=parse_url($HTTP_REFERER); if ($url[host] == "domain.com") { $requestImage = "http://www.domain.com/images/image1.gif"; } else { $requestImage = "http://www.domain2.com/image2.gif"; } header ("Content-Type: image/gif"); header ("Content-Length: ". filesize($requestImage)); header ("Content-Disposition: inline; filename=" . $requestImage); readfile($requestImage); ?> And, it kind of works using Netscape although it hangs the progress bar for a really long time and prevents any gif animations from starting for a long time..... When I try it with IE 5.5sp2, no go, just a broken image. -brian ********** > -----Original Message----- > From: Girish Nath [mailto:[EMAIL PROTECTED]] > Sent: Monday, January 28, 2002 7:55 PM > To: Brian V Bonini > Cc: [EMAIL PROTECTED] > Subject: Re: [PHP] Need a little help > > > Hi Brian > > I've just setup the RedirectMatch in Apache and tried the PHP script > (test.php) out and it worked fine. > > The only thing that caused broken image symbols to appear was if the image > redirect script (test.php) created any output before the header() > functions. > Check for whitespace or any functions that might be outputting error > messages within test.php > > Regards > > > Girish > -- > www.girishnath.co.uk > > > > ----- Original Message ----- > From: "Brian V Bonini" <[EMAIL PROTECTED]> > To: "Girish Nath" <[EMAIL PROTECTED]> > Cc: <[EMAIL PROTECTED]> > Sent: Monday, January 28, 2002 8:17 PM > Subject: RE: [PHP] Need a little help > > > hmmm, I think I see where your going but > that either just puts out a lot of garbage > on the screen: > > X!l`7-Y \t1h^?(uT"3? J2'O\'G)G^ > -.tZ-(S!n3pPsfVo`\Z"2'?;Ure8hS??0t^%;-,X > 9>cI%",(CqxpR "4ȶ&%03. `?P? r ~T > "^I.Z^:;},,XOWH0PE8,Sx'^TSrc`rB7T > |+iJFA?ERKf4 > Jв > etc..... > > or a broken image symbol. > > -B > > > -----Original Message----- > > From: Girish Nath [mailto:[EMAIL PROTECTED]] > > Sent: Monday, January 28, 2002 11:21 AM > > To: Brian V Bonini > > Cc: [EMAIL PROTECTED] > > Subject: Re: [PHP] Need a little help > > > > > > Hi > > > > This should send different images to the referer based on what > parse_url() > > returns: > > > > <?php > > > > $url=parse_url($HTTP_REFERER); > > if ($url[host] == "domain.com") { > > $requestImage = "images/domain_A.gif"; > > } > > else { > > $requestImage = "images/domain_B.gif"; > > } > > > > header ("Content-Type: image/gif"); > > header ("Content-Length: ". filesize($requestImage)); > > header ("Content-Disposition: filename=" . $requestImage); > > readfile($requestImage); > > > > ?> > > > > You may need to modify it a bit perhaps with a "switch" > statement for more > > flexibilty. Let me know how you get on. > > > > Regards > > > > > > Girish > > -- > > www.girishnath.co.uk > > > > > > > > > > ----- Original Message ----- > > From: "Brian V Bonini" <[EMAIL PROTECTED]> > > To: "PHP Lists" <[EMAIL PROTECTED]> > > Sent: Monday, January 28, 2002 4:02 PM > > Subject: [PHP] Need a little help > > > > > > I'm trying to redirect based on referring host > > and request. > > > > I have an .htaccess set up like this: > > RedirectMatch (.*)\.gif$ http://www.domain.com/_borders/test.php > > to redirect all requests for .gif's to a php script which then > > determines the referring host. > > > > $url=parse_url($HTTP_REFERER); > > if ($url[host] == "domain.com") { > > file://this is where I get stuck > > do something > > } else {do some thing} > > > > how to I return the correct image. I.e. if the referring page > > has an <img src="mydomain.com/image"> link and I redirect requests for > > that image to the php script to determine the host how can I now > > return a different image for display into the page. Make sense? > > Is it possible? > > > > -Brian > > > > -- > > PHP General Mailing List (http://www.php.net/) > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > To contact the list administrators, e-mail: [EMAIL PROTECTED] > > > > > > > > -- > > PHP General Mailing List (http://www.php.net/) > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > To contact the list administrators, e-mail: [EMAIL PROTECTED] > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED] > > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED] > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]