fseek - как обойти при исп. удал. файлов

fixxxer

К.О.
Партнер клуба
может быть ты прекратишь искать скрипты и разберешься в сути?
rfc там почитаешь, телнетом попрактикуешься?
 

123

Guest
Разбирался, и пришел к выводу, что в ближайшее время мне это самому не осилить.
 

123

Guest
Тут у меня время появилось, заглянул я в REST. Вроде как все просто, но с запросами REST я ой как не силен.

Пока все так:
PHP:
 /* Если сервер не поддерживает дозакачку (resuming)
то просто ставится 
$contsize = $filesize; ($filesize измеряется в начале скрипта) и едет закачка файла с самого самого начала и до самого самого конца. */


//Если же поддерживает, плохо мне становится. 
//В общем поехали :

if (isset($_SERVER["HTTP_RANGE"])) 

{

preg_match ("/bytes=(\d+)-/", $_SERVER["HTTP_RANGE"], $m);

$contsize = $filesize - intval($m[1]);
$p1 = $filesize-$contsize;
$p2 = $filesize-1;
$p3 = $filesize;

//-----------------
// Заголовки брузеру или менеджеру, все короче, чтобы они все правильно понимали
//-----------------

} else { 

$contsize = $filesize;

//-----------------
// Почти те же заголовки, что и в первый раз
//-----------------

}

// Все выводим
// Если резюм, то байт покажет $contsize
$contents = fread ($conn, $contsize); 
echo $contents;
Заменить бы алгоритм fseek на REST, то как же я был рад !!!

Пожалуйста, помогите мне., а я ее не могу это доделать.
Если кто захочет мне помочь, Private Messages, пожалуйста !!!. Я буду очень очень признателен !!!!!!!!!!!!!!!!
 
Сверху