Размер шрифта
Цвет фона и шрифта
Изображения
Озвучивание текста
Обычная версия сайта
KLM DOM
Проектирование и строительство
кирпичных домов в Казани
+7 (937) 574-45-49
+7 (937) 574-45-49
Заказать звонок
E-mail
info@klmdom.ru
Адрес
Казань, ул. Парижской Коммуны, 13
Режим работы
Время работы с 8:00 до 20:00
Заказать звонок
KLM DOM
Проектирование и строительство
кирпичных домов в Казани
  • Вопрос-ответ
  • Ипотечный калькулятор
  • Казань, ул. Парижской Коммуны, 13
  • ...
    +7 (937) 574-45-49
    +7 (937) 574-45-49
    Заказать звонок
    E-mail
    info@klmdom.ru
    Адрес
    Казань, ул. Парижской Коммуны, 13
    Режим работы
    Время работы с 8:00 до 20:00
    Проекты домов
    Построенные дома
    Услуги
    Компания
    Контакты
      Заказать звонок
      KLM DOM
      +7 (937) 574-45-49
      Заказать звонок
      E-mail
      info@klmdom.ru
      Адрес
      Казань, ул. Парижской Коммуны, 13
      Режим работы
      Время работы с 8:00 до 20:00
      Заказать звонок
      KLM DOM
      Телефоны
      +7 (937) 574-45-49
      Заказать звонок
      KLM DOM
      Заказать звонок
      • +7 (937) 574-45-49
        • Телефоны
        • +7 (937) 574-45-49
        • Заказать звонок
      • Казань, ул. Парижской Коммуны, 13
      • info@klmdom.ru
      • Время работы с 8:00 до 20:00

      Контролируемое скачивание

      Скачать файл manual.zip

      Скачать файл private_file.zip

      На многих сайтах требуется организовать контролируемое скачивание общедоступных файлов или файлов с ограниченным доступом.

      В каталоге /examples/download/ находится пример скачивания общедоступных файлов с сайта с фиксацией событий в модуле статистики. Все файлы для скачивания лежат в каталоге /examples/download/files/. При создании ссылки на файл для скачивания каталог /files/ не указывается.

      При клике по созданной ссылке вызывается файл, указанный как обработчик 404 ошибки в файле .htaccess в текущем каталоге. В нашем примере это файл download.php.

      В этом же каталоге есть скрипт download_balance.php. Он позволяет регулировать нагрузку скачиваний между несколькими серверами. На этих серверах должны быть абсолютно идентичные каталоги /download/ с одинаковым набором файлов и подкаталогов.
      Для того чтобы подключить этот скрипт необходимо:
      1. В файле .htaccess установить обработчик 404 ошибки на этот скрипт.
      2. В скрипте download_balance.php раскомментировать массив $arrHOSTS и задать в нем адреса серверов для скачиваний и вероятности выбора того или иного сервера.
      Для того чтобы система разрешала скачивать файлы всем без авторизации, необходимо в корне сайта разместить файл .access.php со следующим содержимым:
      <? $PERM["/"]["*"]="R"; ?>

      В каталоге /examples/download/download_private/ приведен пример реализации скачивания файлов с ограниченным доступом с фиксацией события в модуле статистики.

      Все файлы лежат в каталоге /examples/download/download_private/files/, а ссылка на файл для скачивания имеет вид:
      <a href="/examples/download/download_private/private_file.zip"> private_file.zip</a> (т.е. без каталога /files/).
      Настройки произведены таким образом, что только зарегистрированные пользователи имеют право на скачивание этого файла из каталога. Доступ на чтение каталога /files имеют только зарегистрированные пользователи.
      Файл download_private.php вызывается в этом случае как обработчик 404 ошибки.
      Компания
      О компании
      Партнеры
      Сотрудники
      Отзывы
      Каталог проектов
      1-этажные дома
      2-этажные дома
      Дома с гаражом
      Дома до 150м²
      Дома 151-200м²
      Дома более 200м²
      Услуги
      Строительство фундамента
      Проектирование
      Построенные дома
      КЛМ 074 в Вознесении
      КЛМ 091 в Константиновке
      КЛМ 095 в Мое Царицино
      КЛМ 106 в Больших Кабанах
      КЛМ 107 в Больших Кабанах
      +7 (937) 574-45-49
      +7 (937) 574-45-49
      Заказать звонок
      E-mail
      info@klmdom.ru
      Адрес
      Казань, ул. Парижской Коммуны, 13
      Режим работы
      Время работы с 8:00 до 20:00
      Заказать звонок
      info@klmdom.ru
      Казань, ул. Парижской Коммуны, 13
      Будем рады вашей подписке 💛
      © 2023 КЛМ ДОМ - проектируем и строим дома в Казани с 2011 года.

      Политика конфиденциальности
      Проекты Построенные Ипотека Офис Отзывы О нас