У php есть функция, которая открывает файл и отдает его содержимое клиенту (название не помню, но искать следует рядом с fpassthru). Также, есть функция с названием вроде is_client_aborted, которая проверяет, не отключился ли клиент.
Соответственно, если после вывода содержимого клиент не отключился, то файл скачан.
Сорри, конкретных имен функций не назову - я с телефона.
|