Forum Webscript.Ru
Программирование => PHP => Тема начата: 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, но дело в том, что я не программист, я попробовал сам сделать, но ничего не получилось, не могли-бы вы мне помочь.
Спасибо
-
можно удалять, сам разобрался.
зы AddType application/x-httpd-php .foo” or “AddHandler application/x-httpd-php .php“ in your .htaccess file.