|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2004-05-26 21:43 UTC] iliaa@php.net
[2014-04-03 09:05 UTC] ravime_Arvici at yahoo dot com
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Tue Oct 28 21:00:01 2025 UTC |
Description: ------------ While exif_thumbnail function works its practical use seems limited. Using php 4.3.4 and the latest apache 2.0 build (5/04) the thumbnail of an image will not be displayed correctly unless some unknown circumstance exists. For example: if you use the script: <?php $image = exif_thumbnail('griffon1.jpg'); header("Content-type: image/jpeg"); echo $image; ?> This will work however, if you use this following script (1 php file): <?php // test ?> <?php $image = exif_thumbnail('griffon1.jpg'); header("Content-type: image/jpeg"); echo $image; ?> You will receive this error: Warning: Cannot modify header information - headers already sent by (output started at C:\apache\Apache2\htdocs\index2.php:5) in C:\apache\Apache2\htdocs\index2.php on line 7 followed by raw image data, not the image itself. I have also tried using ob_start and ob_flush at the beginning and ending of the page.. .this will remove the warning, but you will not see the image, only the raw image data. Reproduce code: --------------- <?php // test ?> <?php $image = exif_thumbnail('griffon1.jpg'); header("Content-type: image/jpeg"); echo $image; ?> Expected result: ---------------- Viewing the thumbnail of an image. Actual result: -------------- Raw image data output, no picture.