Dan Goodes <[EMAIL PROTECTED]> wrote:
> Hi folks,
> 
> I currently have an interesting dilemma - any help is appreciated (if 
> possible, CC directly to [EMAIL PROTECTED] as well as the list).
> 
> What Ive got is a PHP wrapper script that performs authetication, and uses 
> "readfile()" to return the requested file. So a user requests 
> /path/to/file, PHP interveins and performs authentication, then does a 
> realfile on /REAL/path/to/file to return the file.
> 
> What I want is for the PHP script to read ALL the headers for the request 
> (in particular, RANGE headers), and then return the relevant portion of 
> the file. Can this be done fairly simply? Obviously there has to be 
> additional headers returned to the client by the script when it's 
> returning a RANGE response. Also is there a way for PHP to tell apache 
> which response code to send? i.e. in my testing even tho I send a "resume 
> code" with wget, apache's response is 200 OK, not 206 Partial Content...
> 
> Any help/advice is appreciated...

Now, first thing, I've tried this a while back with older versions of
apache and php and couldn't get success :(

it should be a rather simple task as long as the proper request and
response headers are sent back.

very first thing you want to send if the request if sufficient enough to
be a range request:
  header('HTTP/1.0 206 Partial Content');


See RFC2616 10.2.7 for the response headers needed.

HTH,
Curt
-- 


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to