[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Readfile - image не выводится в Chrome и Opera
LeonidOs
Создаю изображение через "readfile".
Конструкция типа
header( 'Content-Type: image/jpeg' );
readfile( $file );
прекрасно работает в InternetExplorer и Opera. А в Chrome (новых версиях) и Opera происходит непонятное: при загрузке изображение промелькают на экране, но потом исчезают. При чём если вернуться на страницу кнопками "Назад", "Вперёд" - изображения выводятся нормально, но при загрузке страницы - пустые места.
Пример на: http://l1158.ru/albums/109/

Пробовал и полную конструкцию типа
header( 'Content-Type: image/jpeg' );
header( 'Content-Disposition: attachment; filename="'.$id.'.jpeg"' );
header( 'Last-Modified: '.$ftime );
header( 'Accept-Ranges: bytes' );
ob_clean();
flush();
readfile( $file );
exit();
- результат аналогичный.

Вопрос: какой "правильный" заголовок нужен для Chrome?
FatCat
user posted image

Во всех браузерах видно? ;)

Код вывода изображения к этой картинке
	header("Content-type: image/png");
$im=ImageCreateFromPng(ROOT_PATH."prg/counterd.png");
$col=ImageColorAllocate($im,28,62,149);
$font = ROOT_PATH.'prg/arial.ttf';
imagettftext($im, 12, 20, 19, 86, $col, $font, $text);
imagettftext($im, 10, 20, 22, 113, $col, $font, $txt);
ImagePng($im);
ImageDestroy($im);
exit();


_____________
Бесплатному сыру в дырки не заглядывают...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.