Forum Webscript.Ru

Программирование => PHP => Тема начата: SOCRAT от 02 Июля 2007, 09:35:51

Название: getallheaders to apache_request_headers
Отправлено: SOCRAT от 02 Июля 2007, 09:35:51
Здравствуйте, у меня есть код:

$header = getallheaders();
if (isset($header[\'Range\'])) {
    header(\'HTTP/1.0 206 Partial Content\');
    $range = $header[\'Range\'];
    $r = explode(\'=\', $range);
    list($from) = explode(\'-\', $r[1]);
    $length = $size - $from;
    $s_start = $size - $length;
    $s_end = $size - 1;
    fseek($fp, $s_start);
    header (\'Content-Range: bytes \'.$s_start.\'-\'.$s_end.\'/\'.$size);
    header (\'Content-Length: \'.$length);
} else {
    header(\'Content-Length: \'. $size);
}

но функция getallheaders  работоспособна только в том случае, если PHP был собран в качестве модуля Apache. у меня он собран не как модуль и для корректной работы, мне надо использовать функцию apache_request_headers, но дело в том, что я не программист, я попробовал сам сделать, но ничего не получилось, не могли-бы вы мне помочь.
Спасибо
Название: getallheaders to apache_request_headers
Отправлено: SOCRAT от 02 Июля 2007, 12:38:43
можно удалять, сам разобрался.
зы AddType application/x-httpd-php .foo” or “AddHandler application/x-httpd-php .php“ in your .htaccess file.