http://php.net/manual/ru/function.imagejpeg.php –> ПримерыДайте пожалуйста короткий работающий код в котором работает функция imagejpeg($im);
Проблемы с потоковым выводом изображений обычно в том, что в поток успевают затесаться какие-то лишние байты — сообщение об ошибке, лишние пробельные символы перед началом скрипта (до <?php ) или UTF BOM.Собственно Пример №1 у меня не работает - по поводу него и вопрос.
А выведи просто картинку готовую с диска через readfile().Собственно Пример №1 у меня не работает - по поводу него и вопрос.
Как это сделать? Открыл google chrome вкладку Network - размер 238 байт против 2 кб у сохраненного файла.cравнить у сохраненного файла и у переданного в браузер.
Вывел - грусть/печаль. (программа ниже)А выведи просто картинку готовую с диска через readfile().
<?php
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename=1-2.jpg');
header('Cache-Control: must-revalidate');
$file = '22.jpg';
header('Content-Length: ' . filesize($file));
header('Expires: 0');
header('Pragma: public');
readfile($file);
exit;
?>
А теперь посмотри свой php-файл в hex-редакторе и найди лишнее.Посмотрел в hex редакторе.