ПХП + бинарные файлы

Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ

IseeDeadPeople
Бог-лошадка
Зарегистрирован: 05.12.2005
Сообщ.: 2433
Обратиться по нику

# Добавлено:Вт Июн 24, 2008 5:17 pmОтветить с цитатой
скажите как правильнее в ПХП скрипте выдавать пользователюбинарные файлы ?

такая структура будет ли правильно выдавать бинырный файл ?
перед ней какой нить Хидер надо писать ? header("Content-type:///");

echo file_get_contents("img.jpg");

также считывание в массив и вадача вот так вот....
echo implode("", file("img.jpg"));

вообщем что юзать?
машина Линукс подобная..

---------------------------------------------------------

также еще надо узнать...
чтоб избежать кеширования вообще документа..
в Хидерах есть заголовки такие
Cache-Control: no-cache, must-revalidate, max-age=0
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Pragma: no-cache

они верны ?

а вопрос что надо юзать для избежания кеша в параметре Expires:
я юзаю дату _ просроченную..

"Expires: Mon, 26 Jul 1997 05:00:00 GMT" (1 вар)

кое где вижу так "Expires: 0" (2 вар)

как правильнее ?


второй вопрос-- современные браузеры по каким параметрам ориентируються что никакого кеширования ?

---------------------------------------------------------

и еще скажите..
как правильно на линукс машинке средствами ПХП посчитать размер выдаваемого БИНАРНОГО файла средствами ПХП..
т.е. для заголовка/хидера "Content-Length: " ?

и помоему тег ""Expires: 0"" нуль тут именно указывает что как раз Срок действия дока неограничен ? т.е. полное кешировани на него ?


---------------------------------------------------------

еще подскажите плиз...

что такое "ETag:" строка в хидерах ответа HTTP-демонов ?
я смотрю она идет если запрос на любой мульти медиа файл ...
Продай таблетку буржую, получи деньги! EvaPharmacy.ru - партнерка, проверенная временем.
датинг#1: $110 per initial order*, epass. payouts + RUS - Yes )( адалт трафик за ипасс

IseeDeadPeople
Бог-лошадка
Зарегистрирован: 05.12.2005
Сообщ.: 2433
Обратиться по нику

# Добавлено:Ср Июн 25, 2008 8:25 pmОтветить с цитатой
еще скажите
как заставить скрипт (на ПХП) выдавать "якобы" 500 ошибку через заголовки..
какй заголовок выдавать в header(?????);
или как?
Продай таблетку буржую, получи деньги! EvaPharmacy.ru - партнерка, проверенная временем.
датинг#1: $110 per initial order*, epass. payouts + RUS - Yes )( адалт трафик за ипасс
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ

Перейти:  

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах




Генеральный спонсор



реклама на сайте

Rambler's Top100 Рейтинг@Mail.ru