Новенький
Регистрация: 27.01.2007
Сообщений: 3
|
Вместо картинки выодит ‰PNG
Проблема такая: есть 2 страницы.
2.php:
//////////////////////////////////////////
<?php
header('Content-type: image/png');
$img = imageCreate(100, 100);
$black = imageColorAllocate($img, 0, 0, 0);
$white = imageColorAllocate($img, 255, 255, 255);
$orange = imageColorAllocate($img, 255, 128, 64);
$lightorange = imageColorAllocate($img, 255, 220, 164);
imageFilledRectangle($img, 0, 0, 100, 100, $white);
imageRectangle($img, 0, 0, 99, 99, $black);
imageRectangle($img, 5, 5, 94, 94, $black);
$points = Array(12,10,
20,15,
15,20);
$nump = (int) count($points)/2;
imagePolygon($img, $points, $nump, $orange);
imageLine($img, 17, 18, 27, 33, $orange);
imageLine($img, 18, 18, 28, 33, $lightorange);
imageLine($img, 19, 18, 29, 33, $orange);
imageRectangle($img, 15, 33, 80, 75, $orange);
imageFill($img, 14, 14, $lightorange);
imageFill($img, 20, 40, $lightorange);
imageString ($img, 2, 20, 40, "I'm a PHP", $black);
imageString ($img, 2, 30, 55, "image", $black);
imagePNG($img);
?>
//////////////////////////////////////////
add.html:
//////////////////////////////////////////
<img src="2.php">
//////////////////////////////////////////
Под Denwer все работает: можно грузить и 2.php, и add.html.
Но когда я добавляю этот код на страницы готового сайта(он - на typo3), то php-файл показывает вместо картинки:
‰PNG IHDRdd Œ}Ç PLTEÿÿÿÿ€@ÿܤDCígIDATxœíÖ;  ...
Библиотека GD подключена (судя по настройкам - см.phpinfo()).
Никаких ошибок не выводит,просто вместо картинки выводится этот странный текст.Как я понимаю, это происходт из-за вывода какой-то информации до header в скрипте.
О typo3 я знаю ОЧЕНЬ мало, а разбираться некогда - надо этот скрипт СРОЧНО прикрутить к готовому сайту. ОГРОМНАЯ просьба помочь!!!!
|