За последние 24 часа нас посетили 18853 программиста и 1706 роботов. Сейчас ищут 896 программистов ...

Сведения о скачивании файлов. Как узнать?

Тема в разделе "Прочие вопросы по PHP", создана пользователем misja, 26 фев 2008.

  1. misja

    misja Активный пользователь

    С нами с:
    13 окт 2006
    Сообщения:
    11
    Симпатии:
    0
    Адрес:
    Питер
    Очень хочется разделять удачные и неудачные файловые загрузки (не НА сервер, а С сервера). Допустим:
    Человек зашел на страницу и увидел ссылку на скачивание файла (это может быть ссылка не на сам файл, а на пхп-код, который будет высылать пользователю файл, при этом делая какие-то записи в базе данных и т.п.). При этом хочется вести статистику скачиваний файлов этим человеком. То есть в базе будет два столбца: завершенные и незавершенные загрузки.
    Внимание вопрос. ;) посылает ли клиент серверу какие-нибудь сведения о статусе загрузки файла? Загружен ли он, или загрузка отменена. И как эти сведения перехватить.
    Спасибо
     
  2. lexa

    lexa Активный пользователь

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Проверяй по заголовку range от качалки и по feof(ссылка на id ресурса) и по connection_status(). Типа так: если range, то файл не докачен, а вот если feof($link) и connection_status() отдаёт ноль, то есть вероятность, что файл таки закачен.

    100% результата ты не получишь.
     
  3. Anonymous

    Anonymous Guest

    но не факт.
    У Сагалаева по этой теме много было.