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]

Reply via email to