download (обрыв закачки)

Alister

Новичок
download (обрыв закачки)

на http://php.kz/paste/?show=940 лежит мой скрипт которым я делаю download файлов. скрипт выдает файлы и процесс я заножу в БД

проблема следующая, во время закачки все идет нормально
но если юзер внезапно рвет соединение, в последнем запросе
передается запрос так, как будто юзер все скачал.

где вилы не пойму.
 

Alister

Новичок
поставил условие выполнения цикла так

while (!(feof($f)or(connection_status!=0)))

и при тестировании скрипта выясняется следующие

при прямом конекте через dial-up при внезапном обрыве все работает корректно, в бд пишется только то что скачал юзер

другой человек через проксю и при обрыве соединения цикл выполняется так, как будто скачено все.

имеет ли это значение, может тут прокси сервер и не причем
 

fixxxer

К.О.
Партнер клуба
while (!(feof($f)or(connection_status!=0)))
прямо вот так и написал?
 

Profic

just Profic (PHP5 BetaTeam)
как минимум: connection_status это не константа, а функция
 
Сверху