Вопрос : Укротитель контроля допуска архива PHP

Я хотел был бы создать укротитель HTTP используя предпочтительн сценарий PHP (или по возможности питона) просто утверждает некоторые перемеююые встречи до позволять загрузку (он изображение, котор нужно показать на странице стержня, или архив ЗАСТЕЖКА-МОЛНИИ):

i.e.
URI: target= " _blank " " http://mydomain.com/res.php?id=123 " href= p http://mydomain.com/res.ph? курс id=123
File:

I private/res/download.zip /home/vhosts/mydomain.com/ (отсутствие доступа HTTP) понимает тому вводить укротитель PHP произведет некоторые малые накладные расходы. Но разрешение PHP к следующий производит точно такие же дополнительные накладные расходы независимо от упования архива size.

I что я объяснял это clearly.

What буду большинств эффективным способом выполнить это с PHP? Дорога послать архив как реакция (в подобной дороге к укротителю загрузки HTTP невыполнения обязательства использован для того чтобы транспортировать изображения, промелькивает, etc)? псевдокод

Script:
class= " ясное " >
> " codeSnippet " class=
class= " lineNumbers "
class=
1:
2:
3:
4:
5:
6:
7:
>if " class= " id= " codeSnippet962308
           
class=

Ответ : Укротитель контроля допуска архива PHP

Отсутствие реальной разницы в накладных расходах - архив необходимо все еще прочитать и послать через HTTP независимо от того, как вы делаете его.  Вы должны иметь достаточную память для того чтобы нагрузить весь архив.

Показать изображению на странице стержня вас как раз сделал бы что-нибудь подобное:
коллектор («Содержани-тип: изображение/jpg ");

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

Самые лучшие отношения, ~Ray
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us