Ayola.net
Новости: В связи с обилием спама, постинг на форуме временно закрыт.

Для связи с поддержкой используйте тикеты в панели управления.
 
*
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь. Июнь 27, 2017, 03:51:56


Войти


Страниц: [1]
  Печать  
Автор Тема: Частичная загрузка картинки  (Прочитано 3008 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Mykle
Новичёк
*

Карма: 0
Сообщений: 10


Просмотр профиля
« : Август 14, 2008, 13:16:51 »

Добрый день.
Вот мой код
...
      $file_name = $result[filename];
      $file_path = chop_trailing_slash($CONSTANTS[RESOURCE_PATH]) . $file_name;
      $fd = fopen($file_path, "r");
      if ($fd) {
         $body = fread($fd, filesize($file_path));
printr($body);
exit;
         fclose($fd);
      }
      header("Content-Type: $result[mime_type]");
      header("Cache-Control: no-cache, must-revalidate");
      header("Pragma: no-cache");
      echo $body;
      exit;
...
Вот при просмотре тела файла он выводит только первые 5 байт, хотя локально выводит полное содержание файла
Помогите плз. За ранее спасибо за помощь.
Записан
Mykle
Новичёк
*

Карма: 0
Сообщений: 10


Просмотр профиля
« Ответ #1 : Август 14, 2008, 15:01:51 »

ПРИЧЕМ текстовый файл полностью грузится, а картинки только первые 5 байтов
Записан
atimur
Просветлённый
****

Карма: 59
Сообщений: 990


Живу в SanCity


Просмотр профиля WWW
« Ответ #2 : Август 14, 2008, 18:34:39 »

Например можно попробовать убрать строки
Цитировать
      header("Cache-Control: no-cache, must-revalidate");
      header("Pragma: no-cache");
и глянуть что получится.
Записан

- Правда, она всегда глаза режет...
- Капча - Идите лесом...
Mykle
Новичёк
*

Карма: 0
Сообщений: 10


Просмотр профиля
« Ответ #3 : Август 14, 2008, 19:04:02 »

У меня до тех строчек не доходит, он выводит результат (содержимое файла) строчкой
printr($body);

Я вообще сделал файл
      $file_path = $uploads_path . "/o.gif";
      $fd = fopen($file_path, "r");
      $body = fread($fd, filesize($file_path));
printr($body);
exit;

И все равно выводится только часть файла (а если я пытаюсь вывести текстовый файл, он выводится весь).
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.13 | SMF © 2006, Simple Machines LLC

2003-2008 © ООО "Инфотур" - Бесплатный хостинг Ayola.net
Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Страница сгенерирована за 0.05 секунд. Запросов: 17.